/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.abstract-por-f0ea240 [2022-02-11 00:33:22,749 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-11 00:33:22,751 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-11 00:33:22,819 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-11 00:33:22,820 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-11 00:33:22,822 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-11 00:33:22,824 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-11 00:33:22,827 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-11 00:33:22,828 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-11 00:33:22,830 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-11 00:33:22,830 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-11 00:33:22,835 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-11 00:33:22,835 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-11 00:33:22,839 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-11 00:33:22,840 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-11 00:33:22,843 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-11 00:33:22,843 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-11 00:33:22,844 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-11 00:33:22,846 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-11 00:33:22,848 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-11 00:33:22,849 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-11 00:33:22,850 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-11 00:33:22,851 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-11 00:33:22,852 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-11 00:33:22,859 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-11 00:33:22,859 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-11 00:33:22,859 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-11 00:33:22,861 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-11 00:33:22,861 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-11 00:33:22,862 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-11 00:33:22,862 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-11 00:33:22,862 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-11 00:33:22,864 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-11 00:33:22,864 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-11 00:33:22,865 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-11 00:33:22,866 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-11 00:33:22,866 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-11 00:33:22,866 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-11 00:33:22,866 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-11 00:33:22,867 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-11 00:33:22,867 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-11 00:33:22,868 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-02-11 00:33:22,898 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-11 00:33:22,898 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-11 00:33:22,898 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-11 00:33:22,899 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-11 00:33:22,899 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-11 00:33:22,899 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-11 00:33:22,900 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-11 00:33:22,900 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-11 00:33:22,900 INFO L138 SettingsManager]: * Use SBE=true [2022-02-11 00:33:22,900 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-11 00:33:22,901 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-11 00:33:22,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-11 00:33:22,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-11 00:33:22,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-11 00:33:22,901 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-11 00:33:22,902 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-11 00:33:22,902 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:33:22,903 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-11 00:33:22,903 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-11 00:33:22,904 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-11 00:33:22,904 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-11 00:33:22,904 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-11 00:33:22,904 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-02-11 00:33:23,116 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-11 00:33:23,136 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-11 00:33:23,138 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-11 00:33:23,139 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-11 00:33:23,140 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-11 00:33:23,141 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl [2022-02-11 00:33:23,141 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl' [2022-02-11 00:33:23,184 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-11 00:33:23,185 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-11 00:33:23,186 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-11 00:33:23,186 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-11 00:33:23,186 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-11 00:33:23,195 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,208 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,217 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-11 00:33:23,219 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-11 00:33:23,220 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-11 00:33:23,220 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-11 00:33:23,220 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-11 00:33:23,227 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,227 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,239 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,239 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,249 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,253 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,254 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,257 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-11 00:33:23,258 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-11 00:33:23,258 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-11 00:33:23,258 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-11 00:33:23,259 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/1) ... [2022-02-11 00:33:23,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:33:23,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:23,288 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-02-11 00:33:23,311 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-02-11 00:33:23,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-11 00:33:23,334 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-11 00:33:23,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-11 00:33:23,334 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-11 00:33:23,334 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-11 00:33:23,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-11 00:33:23,334 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-11 00:33:23,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-11 00:33:23,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-11 00:33:23,335 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-11 00:33:23,336 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-11 00:33:23,336 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-11 00:33:23,337 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-11 00:33:23,383 INFO L234 CfgBuilder]: Building ICFG [2022-02-11 00:33:23,384 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-11 00:33:23,615 INFO L275 CfgBuilder]: Performing block encoding [2022-02-11 00:33:23,790 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-11 00:33:23,790 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-02-11 00:33:23,801 INFO L202 PluginConnector]: Adding new model poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:33:23 BoogieIcfgContainer [2022-02-11 00:33:23,801 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-11 00:33:23,802 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-11 00:33:23,802 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-11 00:33:23,811 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-11 00:33:23,811 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:33:23" (1/2) ... [2022-02-11 00:33:23,812 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@490d91cc and model type poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.02 12:33:23, skipping insertion in model container [2022-02-11 00:33:23,812 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:33:23" (2/2) ... [2022-02-11 00:33:23,813 INFO L112 eAbstractionObserver]: Analyzing ICFG poker-hand-trans.wvr.bpl [2022-02-11 00:33:23,817 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-11 00:33:23,817 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-11 00:33:23,817 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-11 00:33:23,817 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-11 00:33:23,889 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-11 00:33:23,926 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-11 00:33:23,933 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-02-11 00:33:23,933 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-11 00:33:23,942 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 98 flow [2022-02-11 00:33:24,000 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:24,006 INFO L276 IsEmpty]: Start isEmpty. Operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:24,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:24,022 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:24,023 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:24,023 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:24,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1233644702, now seen corresponding path program 1 times [2022-02-11 00:33:24,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:24,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132550289] [2022-02-11 00:33:24,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:24,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:24,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:24,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:24,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132550289] [2022-02-11 00:33:24,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132550289] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:24,856 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:24,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:24,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338717178] [2022-02-11 00:33:24,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:24,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:24,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:24,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:24,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:24,903 INFO L87 Difference]: Start difference. First operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 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.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:25,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:25,387 INFO L93 Difference]: Finished difference Result 319 states and 1217 transitions. [2022-02-11 00:33:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:25,390 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:25,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:25,403 INFO L225 Difference]: With dead ends: 319 [2022-02-11 00:33:25,403 INFO L226 Difference]: Without dead ends: 304 [2022-02-11 00:33:25,405 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:25,417 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:25,419 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:25,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-11 00:33:25,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 201. [2022-02-11 00:33:25,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 4.41) internal successors, (882), 200 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:25,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 882 transitions. [2022-02-11 00:33:25,498 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 882 transitions. Word has length 14 [2022-02-11 00:33:25,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:25,499 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 882 transitions. [2022-02-11 00:33:25,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:25,499 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 882 transitions. [2022-02-11 00:33:25,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:25,502 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:25,502 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:25,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-11 00:33:25,502 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:25,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:25,503 INFO L85 PathProgramCache]: Analyzing trace with hash 2024029086, now seen corresponding path program 2 times [2022-02-11 00:33:25,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:25,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110321055] [2022-02-11 00:33:25,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:25,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:25,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:25,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:25,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110321055] [2022-02-11 00:33:25,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110321055] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:25,863 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:25,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:25,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766684734] [2022-02-11 00:33:25,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:25,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:25,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:25,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:25,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:25,865 INFO L87 Difference]: Start difference. First operand 201 states and 882 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:26,237 INFO L93 Difference]: Finished difference Result 339 states and 1276 transitions. [2022-02-11 00:33:26,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:26,237 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:26,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:26,240 INFO L225 Difference]: With dead ends: 339 [2022-02-11 00:33:26,240 INFO L226 Difference]: Without dead ends: 324 [2022-02-11 00:33:26,241 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:26,242 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:26,243 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 30 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:26,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-02-11 00:33:26,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 212. [2022-02-11 00:33:26,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 4.322274881516588) internal successors, (912), 211 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 912 transitions. [2022-02-11 00:33:26,277 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 912 transitions. Word has length 14 [2022-02-11 00:33:26,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:26,277 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 912 transitions. [2022-02-11 00:33:26,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,278 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 912 transitions. [2022-02-11 00:33:26,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:26,280 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:26,280 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:26,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-11 00:33:26,280 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:26,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:26,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1840634470, now seen corresponding path program 3 times [2022-02-11 00:33:26,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:26,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315943075] [2022-02-11 00:33:26,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:26,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:26,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:26,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315943075] [2022-02-11 00:33:26,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315943075] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:26,507 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:26,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:26,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156948596] [2022-02-11 00:33:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:26,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:26,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:26,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:26,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:26,516 INFO L87 Difference]: Start difference. First operand 212 states and 912 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:26,818 INFO L93 Difference]: Finished difference Result 407 states and 1545 transitions. [2022-02-11 00:33:26,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:26,819 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:26,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:26,821 INFO L225 Difference]: With dead ends: 407 [2022-02-11 00:33:26,822 INFO L226 Difference]: Without dead ends: 392 [2022-02-11 00:33:26,822 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:26,823 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:26,823 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:26,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-11 00:33:26,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 224. [2022-02-11 00:33:26,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 4.3408071748878925) internal successors, (968), 223 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 968 transitions. [2022-02-11 00:33:26,837 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 968 transitions. Word has length 14 [2022-02-11 00:33:26,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:26,837 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 968 transitions. [2022-02-11 00:33:26,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:26,837 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 968 transitions. [2022-02-11 00:33:26,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:26,839 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:26,839 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:26,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-11 00:33:26,839 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:26,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:26,840 INFO L85 PathProgramCache]: Analyzing trace with hash -867555156, now seen corresponding path program 4 times [2022-02-11 00:33:26,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:26,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780116293] [2022-02-11 00:33:26,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:26,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:27,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:27,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780116293] [2022-02-11 00:33:27,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780116293] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:27,169 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:27,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:27,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564469017] [2022-02-11 00:33:27,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:27,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:27,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:27,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:27,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:27,171 INFO L87 Difference]: Start difference. First operand 224 states and 968 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:27,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:27,541 INFO L93 Difference]: Finished difference Result 374 states and 1427 transitions. [2022-02-11 00:33:27,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:27,542 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:27,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:27,544 INFO L225 Difference]: With dead ends: 374 [2022-02-11 00:33:27,545 INFO L226 Difference]: Without dead ends: 359 [2022-02-11 00:33:27,545 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:27,546 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:27,546 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 30 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:27,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-02-11 00:33:27,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 236. [2022-02-11 00:33:27,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 4.25531914893617) internal successors, (1000), 235 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:27,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 1000 transitions. [2022-02-11 00:33:27,558 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 1000 transitions. Word has length 14 [2022-02-11 00:33:27,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:27,559 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 1000 transitions. [2022-02-11 00:33:27,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:27,559 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 1000 transitions. [2022-02-11 00:33:27,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:27,560 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:27,560 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:27,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-11 00:33:27,561 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:27,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:27,561 INFO L85 PathProgramCache]: Analyzing trace with hash 922889816, now seen corresponding path program 5 times [2022-02-11 00:33:27,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:27,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364340748] [2022-02-11 00:33:27,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:27,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:27,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:28,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:28,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364340748] [2022-02-11 00:33:28,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364340748] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:28,050 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:28,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:28,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418706620] [2022-02-11 00:33:28,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:28,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:28,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:28,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:28,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:28,052 INFO L87 Difference]: Start difference. First operand 236 states and 1000 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:28,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:28,406 INFO L93 Difference]: Finished difference Result 353 states and 1336 transitions. [2022-02-11 00:33:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:28,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:28,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:28,409 INFO L225 Difference]: With dead ends: 353 [2022-02-11 00:33:28,409 INFO L226 Difference]: Without dead ends: 338 [2022-02-11 00:33:28,409 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:28,410 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:28,411 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 30 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:28,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-02-11 00:33:28,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 238. [2022-02-11 00:33:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 4.274261603375527) internal successors, (1013), 237 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 1013 transitions. [2022-02-11 00:33:28,422 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 1013 transitions. Word has length 14 [2022-02-11 00:33:28,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:28,422 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 1013 transitions. [2022-02-11 00:33:28,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:28,422 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 1013 transitions. [2022-02-11 00:33:28,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:33:28,423 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:28,423 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:28,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-11 00:33:28,424 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:28,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:28,424 INFO L85 PathProgramCache]: Analyzing trace with hash 594755354, now seen corresponding path program 6 times [2022-02-11 00:33:28,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:28,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378762852] [2022-02-11 00:33:28,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:28,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:28,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:28,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378762852] [2022-02-11 00:33:28,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378762852] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:28,776 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:28,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:28,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715597062] [2022-02-11 00:33:28,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:28,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:28,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:28,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:28,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:28,778 INFO L87 Difference]: Start difference. First operand 238 states and 1013 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,128 INFO L93 Difference]: Finished difference Result 363 states and 1373 transitions. [2022-02-11 00:33:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:29,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-11 00:33:29,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,130 INFO L225 Difference]: With dead ends: 363 [2022-02-11 00:33:29,131 INFO L226 Difference]: Without dead ends: 348 [2022-02-11 00:33:29,131 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:29,132 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,132 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:29,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-11 00:33:29,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 238. [2022-02-11 00:33:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 4.274261603375527) internal successors, (1013), 237 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 1013 transitions. [2022-02-11 00:33:29,144 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 1013 transitions. Word has length 14 [2022-02-11 00:33:29,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,145 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 1013 transitions. [2022-02-11 00:33:29,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,145 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 1013 transitions. [2022-02-11 00:33:29,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,146 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,146 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-11 00:33:29,146 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,147 INFO L85 PathProgramCache]: Analyzing trace with hash 938297835, now seen corresponding path program 1 times [2022-02-11 00:33:29,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753628123] [2022-02-11 00:33:29,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753628123] [2022-02-11 00:33:29,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753628123] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,172 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801492231] [2022-02-11 00:33:29,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,173 INFO L87 Difference]: Start difference. First operand 238 states and 1013 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,250 INFO L93 Difference]: Finished difference Result 273 states and 1149 transitions. [2022-02-11 00:33:29,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,251 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,253 INFO L225 Difference]: With dead ends: 273 [2022-02-11 00:33:29,253 INFO L226 Difference]: Without dead ends: 273 [2022-02-11 00:33:29,253 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,256 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,257 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:29,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-02-11 00:33:29,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 262. [2022-02-11 00:33:29,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 4.2796934865900385) internal successors, (1117), 261 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-02-11 00:33:29,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 1117 transitions. [2022-02-11 00:33:29,269 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 1117 transitions. Word has length 15 [2022-02-11 00:33:29,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,269 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 1117 transitions. [2022-02-11 00:33:29,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,270 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 1117 transitions. [2022-02-11 00:33:29,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,271 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,271 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-11 00:33:29,272 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,275 INFO L85 PathProgramCache]: Analyzing trace with hash -142116917, now seen corresponding path program 1 times [2022-02-11 00:33:29,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357327319] [2022-02-11 00:33:29,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357327319] [2022-02-11 00:33:29,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357327319] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,301 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356884482] [2022-02-11 00:33:29,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,303 INFO L87 Difference]: Start difference. First operand 262 states and 1117 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,354 INFO L93 Difference]: Finished difference Result 297 states and 1258 transitions. [2022-02-11 00:33:29,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,355 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,357 INFO L225 Difference]: With dead ends: 297 [2022-02-11 00:33:29,357 INFO L226 Difference]: Without dead ends: 297 [2022-02-11 00:33:29,357 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,358 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,358 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:33:29,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-02-11 00:33:29,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-02-11 00:33:29,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 4.25) internal successors, (1258), 296 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 1258 transitions. [2022-02-11 00:33:29,369 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 1258 transitions. Word has length 15 [2022-02-11 00:33:29,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,369 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 1258 transitions. [2022-02-11 00:33:29,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,369 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 1258 transitions. [2022-02-11 00:33:29,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,370 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,370 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-11 00:33:29,371 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1602734973, now seen corresponding path program 1 times [2022-02-11 00:33:29,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027264535] [2022-02-11 00:33:29,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027264535] [2022-02-11 00:33:29,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027264535] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,387 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328664022] [2022-02-11 00:33:29,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,389 INFO L87 Difference]: Start difference. First operand 297 states and 1258 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,438 INFO L93 Difference]: Finished difference Result 340 states and 1425 transitions. [2022-02-11 00:33:29,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,439 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,441 INFO L225 Difference]: With dead ends: 340 [2022-02-11 00:33:29,441 INFO L226 Difference]: Without dead ends: 340 [2022-02-11 00:33:29,441 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,442 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 16 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,442 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:33:29,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-02-11 00:33:29,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 336. [2022-02-11 00:33:29,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 4.2298507462686565) internal successors, (1417), 335 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1417 transitions. [2022-02-11 00:33:29,453 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1417 transitions. Word has length 15 [2022-02-11 00:33:29,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,453 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1417 transitions. [2022-02-11 00:33:29,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,453 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1417 transitions. [2022-02-11 00:33:29,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,454 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,455 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-11 00:33:29,455 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1637676883, now seen corresponding path program 1 times [2022-02-11 00:33:29,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510313737] [2022-02-11 00:33:29,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510313737] [2022-02-11 00:33:29,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510313737] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,471 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007926950] [2022-02-11 00:33:29,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,472 INFO L87 Difference]: Start difference. First operand 336 states and 1417 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,522 INFO L93 Difference]: Finished difference Result 386 states and 1608 transitions. [2022-02-11 00:33:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,525 INFO L225 Difference]: With dead ends: 386 [2022-02-11 00:33:29,525 INFO L226 Difference]: Without dead ends: 386 [2022-02-11 00:33:29,526 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,526 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,526 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:33:29,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-11 00:33:29,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2022-02-11 00:33:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 4.176623376623376) internal successors, (1608), 385 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1608 transitions. [2022-02-11 00:33:29,538 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1608 transitions. Word has length 15 [2022-02-11 00:33:29,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,538 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1608 transitions. [2022-02-11 00:33:29,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,538 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1608 transitions. [2022-02-11 00:33:29,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,540 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,540 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-11 00:33:29,540 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,540 INFO L85 PathProgramCache]: Analyzing trace with hash 181706078, now seen corresponding path program 1 times [2022-02-11 00:33:29,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388124748] [2022-02-11 00:33:29,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388124748] [2022-02-11 00:33:29,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388124748] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,556 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861045771] [2022-02-11 00:33:29,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,558 INFO L87 Difference]: Start difference. First operand 386 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,609 INFO L93 Difference]: Finished difference Result 436 states and 1799 transitions. [2022-02-11 00:33:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,609 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,613 INFO L225 Difference]: With dead ends: 436 [2022-02-11 00:33:29,613 INFO L226 Difference]: Without dead ends: 436 [2022-02-11 00:33:29,613 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,613 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,614 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:33:29,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-11 00:33:29,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2022-02-11 00:33:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 4.135632183908046) internal successors, (1799), 435 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1799 transitions. [2022-02-11 00:33:29,627 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1799 transitions. Word has length 15 [2022-02-11 00:33:29,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,627 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1799 transitions. [2022-02-11 00:33:29,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,627 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1799 transitions. [2022-02-11 00:33:29,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:33:29,628 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,629 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-11 00:33:29,629 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,629 INFO L85 PathProgramCache]: Analyzing trace with hash 542072910, now seen corresponding path program 1 times [2022-02-11 00:33:29,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665730] [2022-02-11 00:33:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:29,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665730] [2022-02-11 00:33:29,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665730] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,644 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:33:29,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704532492] [2022-02-11 00:33:29,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:33:29,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:33:29,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,645 INFO L87 Difference]: Start difference. First operand 436 states and 1799 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,695 INFO L93 Difference]: Finished difference Result 493 states and 2014 transitions. [2022-02-11 00:33:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:33:29,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-11 00:33:29,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,698 INFO L225 Difference]: With dead ends: 493 [2022-02-11 00:33:29,699 INFO L226 Difference]: Without dead ends: 493 [2022-02-11 00:33:29,699 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:33:29,699 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,700 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:33:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-02-11 00:33:29,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 493. [2022-02-11 00:33:29,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 4.09349593495935) internal successors, (2014), 492 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2014 transitions. [2022-02-11 00:33:29,714 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2014 transitions. Word has length 15 [2022-02-11 00:33:29,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,714 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 2014 transitions. [2022-02-11 00:33:29,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,714 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2014 transitions. [2022-02-11 00:33:29,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:29,716 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,716 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-11 00:33:29,716 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,717 INFO L85 PathProgramCache]: Analyzing trace with hash -507729471, now seen corresponding path program 1 times [2022-02-11 00:33:29,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701285244] [2022-02-11 00:33:29,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:29,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701285244] [2022-02-11 00:33:29,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701285244] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,754 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:29,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776135710] [2022-02-11 00:33:29,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:29,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:29,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:29,755 INFO L87 Difference]: Start difference. First operand 493 states and 2014 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:29,899 INFO L93 Difference]: Finished difference Result 725 states and 2618 transitions. [2022-02-11 00:33:29,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:29,899 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:29,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:29,904 INFO L225 Difference]: With dead ends: 725 [2022-02-11 00:33:29,904 INFO L226 Difference]: Without dead ends: 698 [2022-02-11 00:33:29,904 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:29,905 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:29,905 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 34 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:29,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-02-11 00:33:29,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 544. [2022-02-11 00:33:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 3.955801104972376) internal successors, (2148), 543 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 2148 transitions. [2022-02-11 00:33:29,924 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 2148 transitions. Word has length 16 [2022-02-11 00:33:29,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:29,924 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 2148 transitions. [2022-02-11 00:33:29,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:29,924 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 2148 transitions. [2022-02-11 00:33:29,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:29,926 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:29,926 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:29,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-11 00:33:29,926 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:29,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:29,927 INFO L85 PathProgramCache]: Analyzing trace with hash 282654913, now seen corresponding path program 2 times [2022-02-11 00:33:29,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:29,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264588822] [2022-02-11 00:33:29,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:29,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:29,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:29,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:29,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264588822] [2022-02-11 00:33:29,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264588822] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:29,977 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:29,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:29,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069365104] [2022-02-11 00:33:29,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:29,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:29,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:29,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:29,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:29,978 INFO L87 Difference]: Start difference. First operand 544 states and 2148 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:30,131 INFO L93 Difference]: Finished difference Result 766 states and 2743 transitions. [2022-02-11 00:33:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:30,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:30,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:30,136 INFO L225 Difference]: With dead ends: 766 [2022-02-11 00:33:30,136 INFO L226 Difference]: Without dead ends: 739 [2022-02-11 00:33:30,136 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:30,137 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:30,137 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 39 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:30,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-02-11 00:33:30,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 565. [2022-02-11 00:33:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 3.904255319148936) internal successors, (2202), 564 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 2202 transitions. [2022-02-11 00:33:30,158 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 2202 transitions. Word has length 16 [2022-02-11 00:33:30,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:30,158 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 2202 transitions. [2022-02-11 00:33:30,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,158 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 2202 transitions. [2022-02-11 00:33:30,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:30,160 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:30,160 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:30,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-11 00:33:30,160 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:30,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:30,161 INFO L85 PathProgramCache]: Analyzing trace with hash -263539872, now seen corresponding path program 1 times [2022-02-11 00:33:30,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:30,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756221876] [2022-02-11 00:33:30,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:30,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:30,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:30,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:30,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756221876] [2022-02-11 00:33:30,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756221876] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:30,315 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:30,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:30,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925850082] [2022-02-11 00:33:30,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:30,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:30,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:30,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:30,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:30,316 INFO L87 Difference]: Start difference. First operand 565 states and 2202 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:30,622 INFO L93 Difference]: Finished difference Result 793 states and 2784 transitions. [2022-02-11 00:33:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:30,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:30,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:30,628 INFO L225 Difference]: With dead ends: 793 [2022-02-11 00:33:30,628 INFO L226 Difference]: Without dead ends: 766 [2022-02-11 00:33:30,628 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:30,628 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:30,629 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 34 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:30,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-02-11 00:33:30,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 612. [2022-02-11 00:33:30,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.7872340425531914) internal successors, (2314), 611 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 2314 transitions. [2022-02-11 00:33:30,651 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 2314 transitions. Word has length 16 [2022-02-11 00:33:30,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:30,651 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 2314 transitions. [2022-02-11 00:33:30,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:30,651 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 2314 transitions. [2022-02-11 00:33:30,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:30,653 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:30,653 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:30,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-11 00:33:30,654 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:30,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:30,654 INFO L85 PathProgramCache]: Analyzing trace with hash 526844512, now seen corresponding path program 2 times [2022-02-11 00:33:30,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:30,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002488084] [2022-02-11 00:33:30,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:30,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:30,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:30,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002488084] [2022-02-11 00:33:30,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002488084] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:30,786 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:30,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:30,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687032518] [2022-02-11 00:33:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:30,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:30,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:30,787 INFO L87 Difference]: Start difference. First operand 612 states and 2314 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:31,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:31,080 INFO L93 Difference]: Finished difference Result 834 states and 2909 transitions. [2022-02-11 00:33:31,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:31,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:31,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:31,085 INFO L225 Difference]: With dead ends: 834 [2022-02-11 00:33:31,085 INFO L226 Difference]: Without dead ends: 807 [2022-02-11 00:33:31,086 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:31,086 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:31,086 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 39 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:31,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-02-11 00:33:31,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 633. [2022-02-11 00:33:31,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.7468354430379747) internal successors, (2368), 632 states have internal predecessors, (2368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2368 transitions. [2022-02-11 00:33:31,107 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2368 transitions. Word has length 16 [2022-02-11 00:33:31,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:31,107 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2368 transitions. [2022-02-11 00:33:31,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:31,107 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2368 transitions. [2022-02-11 00:33:31,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:31,109 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:31,109 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:31,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-11 00:33:31,109 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:31,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:31,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1925734427, now seen corresponding path program 1 times [2022-02-11 00:33:31,110 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:31,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706565688] [2022-02-11 00:33:31,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:31,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:31,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:31,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:31,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:31,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706565688] [2022-02-11 00:33:31,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706565688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:31,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640425883] [2022-02-11 00:33:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:31,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:31,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:31,187 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-02-11 00:33:31,224 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-02-11 00:33:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:31,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:31,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:31,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-11 00:33:31,552 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-02-11 00:33:31,796 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 135 treesize of output 121 [2022-02-11 00:33:31,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2022-02-11 00:33:31,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2022-02-11 00:33:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:31,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:32,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-02-11 00:33:32,076 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 202 treesize of output 190 [2022-02-11 00:33:32,217 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 53 treesize of output 43 [2022-02-11 00:33:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:32,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640425883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:32,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:32,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-02-11 00:33:32,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930700203] [2022-02-11 00:33:32,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:32,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 00:33:32,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:32,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 00:33:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:33:32,267 INFO L87 Difference]: Start difference. First operand 633 states and 2368 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:33,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:33,145 INFO L93 Difference]: Finished difference Result 1428 states and 4800 transitions. [2022-02-11 00:33:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:33:33,145 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:33,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:33,152 INFO L225 Difference]: With dead ends: 1428 [2022-02-11 00:33:33,152 INFO L226 Difference]: Without dead ends: 1386 [2022-02-11 00:33:33,153 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:33:33,153 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 164 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:33,153 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 115 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 629 Invalid, 0 Unknown, 15 Unchecked, 0.5s Time] [2022-02-11 00:33:33,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2022-02-11 00:33:33,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 633. [2022-02-11 00:33:33,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.740506329113924) internal successors, (2364), 632 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2364 transitions. [2022-02-11 00:33:33,180 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2364 transitions. Word has length 16 [2022-02-11 00:33:33,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:33,181 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2364 transitions. [2022-02-11 00:33:33,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:33,181 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2364 transitions. [2022-02-11 00:33:33,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:33,183 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:33,183 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:33,207 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-02-11 00:33:33,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-11 00:33:33,400 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:33,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:33,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1128101, now seen corresponding path program 1 times [2022-02-11 00:33:33,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:33,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787951282] [2022-02-11 00:33:33,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:33,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:33,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:33,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:33,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787951282] [2022-02-11 00:33:33,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787951282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:33,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226093983] [2022-02-11 00:33:33,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:33,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:33,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:33,463 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-02-11 00:33:33,499 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-02-11 00:33:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:33,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:33,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:33,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-11 00:33:33,598 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-02-11 00:33:33,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:33:33,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 121 [2022-02-11 00:33:33,838 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 29 treesize of output 23 [2022-02-11 00:33:33,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-02-11 00:33:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:33,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:33,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:34,001 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 151 treesize of output 143 [2022-02-11 00:33:34,149 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 46 treesize of output 38 [2022-02-11 00:33:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:34,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226093983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:34,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:34,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-02-11 00:33:34,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719816918] [2022-02-11 00:33:34,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:34,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 00:33:34,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 00:33:34,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:33:34,227 INFO L87 Difference]: Start difference. First operand 633 states and 2364 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:35,084 INFO L93 Difference]: Finished difference Result 1417 states and 4756 transitions. [2022-02-11 00:33:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:33:35,084 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:35,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:35,091 INFO L225 Difference]: With dead ends: 1417 [2022-02-11 00:33:35,091 INFO L226 Difference]: Without dead ends: 1380 [2022-02-11 00:33:35,091 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:33:35,091 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 159 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:35,092 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 127 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 685 Invalid, 0 Unknown, 12 Unchecked, 0.5s Time] [2022-02-11 00:33:35,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2022-02-11 00:33:35,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 633. [2022-02-11 00:33:35,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.7373417721518987) internal successors, (2362), 632 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2362 transitions. [2022-02-11 00:33:35,116 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2362 transitions. Word has length 16 [2022-02-11 00:33:35,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:35,116 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2362 transitions. [2022-02-11 00:33:35,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,116 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2362 transitions. [2022-02-11 00:33:35,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:35,118 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:35,118 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:35,142 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-02-11 00:33:35,331 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,SelfDestructingSolverStorable17 [2022-02-11 00:33:35,331 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:35,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1488759332, now seen corresponding path program 1 times [2022-02-11 00:33:35,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:35,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033377268] [2022-02-11 00:33:35,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:35,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:35,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:35,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:35,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:35,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033377268] [2022-02-11 00:33:35,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033377268] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:35,530 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:35,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:35,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63657451] [2022-02-11 00:33:35,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:35,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:35,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:35,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:35,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:35,535 INFO L87 Difference]: Start difference. First operand 633 states and 2362 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:35,769 INFO L93 Difference]: Finished difference Result 985 states and 3432 transitions. [2022-02-11 00:33:35,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:35,769 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:35,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:35,774 INFO L225 Difference]: With dead ends: 985 [2022-02-11 00:33:35,774 INFO L226 Difference]: Without dead ends: 962 [2022-02-11 00:33:35,775 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:35,775 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:35,775 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 36 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:35,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-02-11 00:33:35,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 641. [2022-02-11 00:33:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 3.734375) internal successors, (2390), 640 states have internal predecessors, (2390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 2390 transitions. [2022-02-11 00:33:35,794 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 2390 transitions. Word has length 16 [2022-02-11 00:33:35,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:35,794 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 2390 transitions. [2022-02-11 00:33:35,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:35,794 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 2390 transitions. [2022-02-11 00:33:35,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:35,796 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:35,796 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:35,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-02-11 00:33:35,796 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:35,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:35,797 INFO L85 PathProgramCache]: Analyzing trace with hash 185156828, now seen corresponding path program 1 times [2022-02-11 00:33:35,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:35,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367937047] [2022-02-11 00:33:35,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:35,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:35,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:35,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:35,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:35,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367937047] [2022-02-11 00:33:35,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367937047] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:35,979 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:35,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:35,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900524411] [2022-02-11 00:33:35,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:35,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:35,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:35,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:35,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:35,980 INFO L87 Difference]: Start difference. First operand 641 states and 2390 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:36,190 INFO L93 Difference]: Finished difference Result 942 states and 3288 transitions. [2022-02-11 00:33:36,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:36,190 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:36,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:36,195 INFO L225 Difference]: With dead ends: 942 [2022-02-11 00:33:36,195 INFO L226 Difference]: Without dead ends: 913 [2022-02-11 00:33:36,195 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:36,196 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:36,196 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 32 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:36,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-02-11 00:33:36,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 645. [2022-02-11 00:33:36,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.7360248447204967) internal successors, (2406), 644 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2406 transitions. [2022-02-11 00:33:36,214 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2406 transitions. Word has length 16 [2022-02-11 00:33:36,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:36,215 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2406 transitions. [2022-02-11 00:33:36,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,215 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2406 transitions. [2022-02-11 00:33:36,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:36,217 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:36,217 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:36,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-02-11 00:33:36,217 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:36,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:36,217 INFO L85 PathProgramCache]: Analyzing trace with hash -372624293, now seen corresponding path program 2 times [2022-02-11 00:33:36,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:36,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154734073] [2022-02-11 00:33:36,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:36,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:36,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:36,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:36,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154734073] [2022-02-11 00:33:36,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154734073] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:36,311 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:36,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:36,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145846276] [2022-02-11 00:33:36,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:36,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:36,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:36,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:36,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:36,312 INFO L87 Difference]: Start difference. First operand 645 states and 2406 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:36,502 INFO L93 Difference]: Finished difference Result 1076 states and 3781 transitions. [2022-02-11 00:33:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:36,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:36,509 INFO L225 Difference]: With dead ends: 1076 [2022-02-11 00:33:36,509 INFO L226 Difference]: Without dead ends: 1053 [2022-02-11 00:33:36,509 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:36,509 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 63 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:36,510 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 27 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:36,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-02-11 00:33:36,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 645. [2022-02-11 00:33:36,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.7360248447204967) internal successors, (2406), 644 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2406 transitions. [2022-02-11 00:33:36,528 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2406 transitions. Word has length 16 [2022-02-11 00:33:36,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:36,528 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2406 transitions. [2022-02-11 00:33:36,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,528 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2406 transitions. [2022-02-11 00:33:36,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:36,530 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:36,530 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:36,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-02-11 00:33:36,530 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:36,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:36,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1214418020, now seen corresponding path program 2 times [2022-02-11 00:33:36,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:36,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371550368] [2022-02-11 00:33:36,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:36,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:36,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:36,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:36,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371550368] [2022-02-11 00:33:36,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371550368] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:36,671 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:36,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:36,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422223794] [2022-02-11 00:33:36,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:36,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:36,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:36,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:36,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:36,673 INFO L87 Difference]: Start difference. First operand 645 states and 2406 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:36,898 INFO L93 Difference]: Finished difference Result 1113 states and 3913 transitions. [2022-02-11 00:33:36,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:33:36,903 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:36,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:36,912 INFO L225 Difference]: With dead ends: 1113 [2022-02-11 00:33:36,912 INFO L226 Difference]: Without dead ends: 1086 [2022-02-11 00:33:36,912 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:36,913 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 68 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:36,913 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 32 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:36,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2022-02-11 00:33:36,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 645. [2022-02-11 00:33:36,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.732919254658385) internal successors, (2404), 644 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2404 transitions. [2022-02-11 00:33:36,930 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2404 transitions. Word has length 16 [2022-02-11 00:33:36,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:36,930 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2404 transitions. [2022-02-11 00:33:36,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:36,930 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2404 transitions. [2022-02-11 00:33:36,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:36,932 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:36,933 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:36,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-02-11 00:33:36,934 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:36,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:36,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1894650075, now seen corresponding path program 2 times [2022-02-11 00:33:36,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:36,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530845160] [2022-02-11 00:33:36,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:36,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:37,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:37,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:37,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530845160] [2022-02-11 00:33:37,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530845160] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:37,040 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:37,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:37,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820150621] [2022-02-11 00:33:37,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:37,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:37,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:37,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:37,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:37,042 INFO L87 Difference]: Start difference. First operand 645 states and 2404 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:37,338 INFO L93 Difference]: Finished difference Result 1076 states and 3693 transitions. [2022-02-11 00:33:37,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:33:37,339 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:37,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:37,342 INFO L225 Difference]: With dead ends: 1076 [2022-02-11 00:33:37,342 INFO L226 Difference]: Without dead ends: 1047 [2022-02-11 00:33:37,343 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:33:37,343 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 63 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:37,343 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 46 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:37,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-02-11 00:33:37,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 645. [2022-02-11 00:33:37,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.732919254658385) internal successors, (2404), 644 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2404 transitions. [2022-02-11 00:33:37,364 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2404 transitions. Word has length 16 [2022-02-11 00:33:37,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:37,364 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2404 transitions. [2022-02-11 00:33:37,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,364 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2404 transitions. [2022-02-11 00:33:37,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:37,366 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:37,366 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:37,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-02-11 00:33:37,366 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:37,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:37,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1453708196, now seen corresponding path program 2 times [2022-02-11 00:33:37,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:37,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490419454] [2022-02-11 00:33:37,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:37,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:37,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:37,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:37,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490419454] [2022-02-11 00:33:37,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490419454] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:37,546 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:37,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:37,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505251446] [2022-02-11 00:33:37,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:37,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:37,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:37,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:37,547 INFO L87 Difference]: Start difference. First operand 645 states and 2404 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:37,804 INFO L93 Difference]: Finished difference Result 1086 states and 3803 transitions. [2022-02-11 00:33:37,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:33:37,804 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:37,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:37,807 INFO L225 Difference]: With dead ends: 1086 [2022-02-11 00:33:37,807 INFO L226 Difference]: Without dead ends: 1046 [2022-02-11 00:33:37,808 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:37,808 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 79 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:37,808 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 33 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:33:37,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2022-02-11 00:33:37,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 645. [2022-02-11 00:33:37,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.7267080745341614) internal successors, (2400), 644 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2400 transitions. [2022-02-11 00:33:37,825 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2400 transitions. Word has length 16 [2022-02-11 00:33:37,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:37,825 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2400 transitions. [2022-02-11 00:33:37,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:37,825 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2400 transitions. [2022-02-11 00:33:37,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:37,827 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:37,827 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:37,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-02-11 00:33:37,828 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:37,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:37,828 INFO L85 PathProgramCache]: Analyzing trace with hash 752572181, now seen corresponding path program 3 times [2022-02-11 00:33:37,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:37,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429415883] [2022-02-11 00:33:37,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:37,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:37,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:37,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:37,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429415883] [2022-02-11 00:33:37,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429415883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:37,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072736990] [2022-02-11 00:33:37,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:33:37,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:37,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:37,892 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-02-11 00:33:37,901 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-02-11 00:33:37,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:33:37,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:37,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:37,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:37,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-11 00:33:37,991 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 37 treesize of output 29 [2022-02-11 00:33:37,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-11 00:33:38,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:38,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:38,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-02-11 00:33:38,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 190 [2022-02-11 00:33:38,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:38,383 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 151 treesize of output 147 [2022-02-11 00:33:38,387 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 147 treesize of output 139 [2022-02-11 00:33:38,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-02-11 00:33:38,396 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 125 treesize of output 117 [2022-02-11 00:33:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:38,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072736990] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:38,540 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:38,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-11 00:33:38,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925563639] [2022-02-11 00:33:38,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:38,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:33:38,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:38,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:33:38,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:38,541 INFO L87 Difference]: Start difference. First operand 645 states and 2400 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:38,855 INFO L93 Difference]: Finished difference Result 1054 states and 3529 transitions. [2022-02-11 00:33:38,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:33:38,855 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:38,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:38,858 INFO L225 Difference]: With dead ends: 1054 [2022-02-11 00:33:38,858 INFO L226 Difference]: Without dead ends: 1012 [2022-02-11 00:33:38,859 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:33:38,859 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 80 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:38,859 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 72 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 357 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-11 00:33:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-02-11 00:33:38,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 622. [2022-02-11 00:33:38,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 3.655394524959742) internal successors, (2270), 621 states have internal predecessors, (2270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:38,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 2270 transitions. [2022-02-11 00:33:38,876 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 2270 transitions. Word has length 16 [2022-02-11 00:33:38,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:38,876 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 2270 transitions. [2022-02-11 00:33:38,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:38,877 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 2270 transitions. [2022-02-11 00:33:38,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:38,878 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:38,878 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:38,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-02-11 00:33:39,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:39,091 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:39,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:39,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1793091819, now seen corresponding path program 4 times [2022-02-11 00:33:39,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:39,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165700090] [2022-02-11 00:33:39,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:39,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:39,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:39,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:39,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165700090] [2022-02-11 00:33:39,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165700090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:39,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899457011] [2022-02-11 00:33:39,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:33:39,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:39,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:39,153 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-02-11 00:33:39,154 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-02-11 00:33:39,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:33:39,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:39,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:39,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:39,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2022-02-11 00:33:39,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 230 [2022-02-11 00:33:39,314 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 37 treesize of output 29 [2022-02-11 00:33:39,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2022-02-11 00:33:39,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:39,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:39,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:39,458 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 151 treesize of output 143 [2022-02-11 00:33:39,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-02-11 00:33:39,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-11 00:33:39,614 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 198 treesize of output 186 [2022-02-11 00:33:39,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 191 [2022-02-11 00:33:39,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 156 [2022-02-11 00:33:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:39,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899457011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:39,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:39,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-11 00:33:39,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326678880] [2022-02-11 00:33:39,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:39,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:33:39,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:39,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:33:39,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:39,784 INFO L87 Difference]: Start difference. First operand 622 states and 2270 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:40,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:40,146 INFO L93 Difference]: Finished difference Result 1040 states and 3491 transitions. [2022-02-11 00:33:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:33:40,146 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:40,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:40,149 INFO L225 Difference]: With dead ends: 1040 [2022-02-11 00:33:40,150 INFO L226 Difference]: Without dead ends: 1007 [2022-02-11 00:33:40,150 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:33:40,150 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 70 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:40,151 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 101 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 510 Invalid, 0 Unknown, 5 Unchecked, 0.3s Time] [2022-02-11 00:33:40,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2022-02-11 00:33:40,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 622. [2022-02-11 00:33:40,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 3.6473429951690823) internal successors, (2265), 621 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 2265 transitions. [2022-02-11 00:33:40,169 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 2265 transitions. Word has length 16 [2022-02-11 00:33:40,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:40,169 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 2265 transitions. [2022-02-11 00:33:40,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:40,169 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 2265 transitions. [2022-02-11 00:33:40,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:40,171 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:40,171 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:40,198 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-02-11 00:33:40,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-11 00:33:40,395 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:40,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:40,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1972748203, now seen corresponding path program 3 times [2022-02-11 00:33:40,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:40,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596800612] [2022-02-11 00:33:40,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:40,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:40,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:40,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:40,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:40,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596800612] [2022-02-11 00:33:40,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596800612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:40,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845853915] [2022-02-11 00:33:40,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:33:40,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:40,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:40,454 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-02-11 00:33:40,493 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-02-11 00:33:40,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:33:40,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:40,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:40,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:40,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-11 00:33:40,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 29 treesize of output 23 [2022-02-11 00:33:40,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-11 00:33:40,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:40,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:40,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:40,712 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 151 treesize of output 143 [2022-02-11 00:33:40,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:40,854 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 151 treesize of output 147 [2022-02-11 00:33:40,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 139 [2022-02-11 00:33:40,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 148 [2022-02-11 00:33:40,864 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 125 treesize of output 117 [2022-02-11 00:33:40,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:40,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845853915] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:40,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:40,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-11 00:33:40,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526481054] [2022-02-11 00:33:40,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:40,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:33:40,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:40,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:33:40,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:40,982 INFO L87 Difference]: Start difference. First operand 622 states and 2265 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:41,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:41,258 INFO L93 Difference]: Finished difference Result 984 states and 3245 transitions. [2022-02-11 00:33:41,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:33:41,258 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:41,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:41,260 INFO L225 Difference]: With dead ends: 984 [2022-02-11 00:33:41,260 INFO L226 Difference]: Without dead ends: 947 [2022-02-11 00:33:41,260 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:33:41,261 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 77 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:41,261 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 101 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 400 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-02-11 00:33:41,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2022-02-11 00:33:41,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 590. [2022-02-11 00:33:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.5840407470288627) internal successors, (2111), 589 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 2111 transitions. [2022-02-11 00:33:41,277 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 2111 transitions. Word has length 16 [2022-02-11 00:33:41,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:41,277 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 2111 transitions. [2022-02-11 00:33:41,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:41,277 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 2111 transitions. [2022-02-11 00:33:41,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:41,278 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:41,278 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:41,302 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-02-11 00:33:41,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-11 00:33:41,499 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:41,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:41,500 INFO L85 PathProgramCache]: Analyzing trace with hash 517613719, now seen corresponding path program 4 times [2022-02-11 00:33:41,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:41,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880976710] [2022-02-11 00:33:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:41,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:41,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880976710] [2022-02-11 00:33:41,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880976710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:41,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361613485] [2022-02-11 00:33:41,564 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:33:41,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:41,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:41,565 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-02-11 00:33:41,567 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-02-11 00:33:41,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:33:41,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:41,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:41,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:41,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2022-02-11 00:33:41,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 254 treesize of output 230 [2022-02-11 00:33:41,731 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 37 treesize of output 29 [2022-02-11 00:33:41,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-02-11 00:33:41,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:41,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:41,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:41,877 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 151 treesize of output 143 [2022-02-11 00:33:42,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:42,036 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 151 treesize of output 147 [2022-02-11 00:33:42,039 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 147 treesize of output 139 [2022-02-11 00:33:42,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 187 treesize of output 167 [2022-02-11 00:33:42,044 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 167 treesize of output 155 [2022-02-11 00:33:42,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-02-11 00:33:42,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361613485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:42,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:42,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-11 00:33:42,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239285451] [2022-02-11 00:33:42,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:42,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:33:42,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:42,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:33:42,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:42,180 INFO L87 Difference]: Start difference. First operand 590 states and 2111 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:42,502 INFO L93 Difference]: Finished difference Result 999 states and 3329 transitions. [2022-02-11 00:33:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:33:42,502 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:42,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:42,505 INFO L225 Difference]: With dead ends: 999 [2022-02-11 00:33:42,505 INFO L226 Difference]: Without dead ends: 976 [2022-02-11 00:33:42,505 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:33:42,505 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 61 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:42,505 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 112 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 453 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-02-11 00:33:42,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2022-02-11 00:33:42,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 599. [2022-02-11 00:33:42,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 3.5635451505016724) internal successors, (2131), 598 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 2131 transitions. [2022-02-11 00:33:42,520 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 2131 transitions. Word has length 16 [2022-02-11 00:33:42,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:42,520 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 2131 transitions. [2022-02-11 00:33:42,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,520 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 2131 transitions. [2022-02-11 00:33:42,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:42,521 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:42,521 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:42,549 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-02-11 00:33:42,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-11 00:33:42,748 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:42,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash 343263561, now seen corresponding path program 5 times [2022-02-11 00:33:42,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:42,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700040292] [2022-02-11 00:33:42,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:42,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:42,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:42,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:42,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700040292] [2022-02-11 00:33:42,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700040292] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:42,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:42,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:42,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007511772] [2022-02-11 00:33:42,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:42,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:42,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:42,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:42,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:42,827 INFO L87 Difference]: Start difference. First operand 599 states and 2131 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:42,958 INFO L93 Difference]: Finished difference Result 738 states and 2492 transitions. [2022-02-11 00:33:42,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:42,958 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:42,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:42,961 INFO L225 Difference]: With dead ends: 738 [2022-02-11 00:33:42,961 INFO L226 Difference]: Without dead ends: 724 [2022-02-11 00:33:42,961 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:42,961 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:42,962 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 39 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:42,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-02-11 00:33:42,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 590. [2022-02-11 00:33:42,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.577249575551783) internal successors, (2107), 589 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 2107 transitions. [2022-02-11 00:33:42,982 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 2107 transitions. Word has length 16 [2022-02-11 00:33:42,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:42,982 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 2107 transitions. [2022-02-11 00:33:42,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:42,982 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 2107 transitions. [2022-02-11 00:33:42,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:42,984 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:42,984 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:42,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-02-11 00:33:42,984 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:42,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2014690456, now seen corresponding path program 3 times [2022-02-11 00:33:42,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:42,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555381137] [2022-02-11 00:33:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:42,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:43,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:43,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:43,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555381137] [2022-02-11 00:33:43,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555381137] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:43,099 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:43,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:43,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274915452] [2022-02-11 00:33:43,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:43,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:43,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:43,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:43,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:43,100 INFO L87 Difference]: Start difference. First operand 590 states and 2107 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:43,375 INFO L93 Difference]: Finished difference Result 714 states and 2297 transitions. [2022-02-11 00:33:43,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:43,376 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:43,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:43,378 INFO L225 Difference]: With dead ends: 714 [2022-02-11 00:33:43,378 INFO L226 Difference]: Without dead ends: 691 [2022-02-11 00:33:43,378 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:43,379 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:43,379 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 35 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:43,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-02-11 00:33:43,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 527. [2022-02-11 00:33:43,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.4752851711026618) internal successors, (1828), 526 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1828 transitions. [2022-02-11 00:33:43,392 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1828 transitions. Word has length 16 [2022-02-11 00:33:43,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:43,392 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1828 transitions. [2022-02-11 00:33:43,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,393 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1828 transitions. [2022-02-11 00:33:43,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:43,394 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:43,394 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:43,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-02-11 00:33:43,394 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:43,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:43,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1307197526, now seen corresponding path program 4 times [2022-02-11 00:33:43,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:43,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774477757] [2022-02-11 00:33:43,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:43,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:43,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:43,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774477757] [2022-02-11 00:33:43,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774477757] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:43,485 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:43,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:43,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892344184] [2022-02-11 00:33:43,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:43,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:43,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:43,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:43,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:43,486 INFO L87 Difference]: Start difference. First operand 527 states and 1828 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:43,695 INFO L93 Difference]: Finished difference Result 692 states and 2242 transitions. [2022-02-11 00:33:43,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:43,695 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:43,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:43,696 INFO L225 Difference]: With dead ends: 692 [2022-02-11 00:33:43,696 INFO L226 Difference]: Without dead ends: 669 [2022-02-11 00:33:43,697 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:43,697 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:43,697 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 39 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:43,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-02-11 00:33:43,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 537. [2022-02-11 00:33:43,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.457089552238806) internal successors, (1853), 536 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1853 transitions. [2022-02-11 00:33:43,708 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1853 transitions. Word has length 16 [2022-02-11 00:33:43,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:43,709 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1853 transitions. [2022-02-11 00:33:43,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,709 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1853 transitions. [2022-02-11 00:33:43,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:43,710 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:43,710 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:43,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-02-11 00:33:43,710 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:43,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:43,711 INFO L85 PathProgramCache]: Analyzing trace with hash -2145877162, now seen corresponding path program 3 times [2022-02-11 00:33:43,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:43,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738849344] [2022-02-11 00:33:43,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:43,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:43,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:43,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738849344] [2022-02-11 00:33:43,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738849344] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:43,793 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:43,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:43,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698898156] [2022-02-11 00:33:43,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:43,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:43,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:43,794 INFO L87 Difference]: Start difference. First operand 537 states and 1853 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:43,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:43,993 INFO L93 Difference]: Finished difference Result 642 states and 2001 transitions. [2022-02-11 00:33:43,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:43,993 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:43,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:43,995 INFO L225 Difference]: With dead ends: 642 [2022-02-11 00:33:43,995 INFO L226 Difference]: Without dead ends: 613 [2022-02-11 00:33:43,995 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:43,996 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:43,996 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 35 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:43,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-02-11 00:33:44,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 471. [2022-02-11 00:33:44,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 3.3191489361702127) internal successors, (1560), 470 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1560 transitions. [2022-02-11 00:33:44,006 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1560 transitions. Word has length 16 [2022-02-11 00:33:44,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:44,006 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1560 transitions. [2022-02-11 00:33:44,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,007 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1560 transitions. [2022-02-11 00:33:44,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:44,008 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:44,008 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:44,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-02-11 00:33:44,008 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:44,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1820955672, now seen corresponding path program 4 times [2022-02-11 00:33:44,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:44,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114150092] [2022-02-11 00:33:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:44,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:44,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:44,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:44,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114150092] [2022-02-11 00:33:44,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114150092] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:44,115 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:44,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:44,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207285944] [2022-02-11 00:33:44,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:44,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:44,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:44,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:44,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:44,116 INFO L87 Difference]: Start difference. First operand 471 states and 1560 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:44,332 INFO L93 Difference]: Finished difference Result 634 states and 1981 transitions. [2022-02-11 00:33:44,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:44,332 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:44,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:44,334 INFO L225 Difference]: With dead ends: 634 [2022-02-11 00:33:44,334 INFO L226 Difference]: Without dead ends: 605 [2022-02-11 00:33:44,334 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:44,335 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:44,335 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 39 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:44,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-02-11 00:33:44,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 477. [2022-02-11 00:33:44,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-02-11 00:33:44,345 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-02-11 00:33:44,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:44,346 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-02-11 00:33:44,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,346 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-02-11 00:33:44,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:44,347 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:44,347 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:44,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-02-11 00:33:44,347 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:44,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:44,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2035538601, now seen corresponding path program 3 times [2022-02-11 00:33:44,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:44,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579813038] [2022-02-11 00:33:44,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:44,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:44,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:44,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:44,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579813038] [2022-02-11 00:33:44,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579813038] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:44,404 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:44,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:44,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424655637] [2022-02-11 00:33:44,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:44,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:44,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:44,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:44,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:44,405 INFO L87 Difference]: Start difference. First operand 477 states and 1579 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:44,546 INFO L93 Difference]: Finished difference Result 776 states and 2426 transitions. [2022-02-11 00:33:44,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:44,546 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:44,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:44,548 INFO L225 Difference]: With dead ends: 776 [2022-02-11 00:33:44,548 INFO L226 Difference]: Without dead ends: 749 [2022-02-11 00:33:44,548 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:44,548 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:44,548 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 36 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:44,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-02-11 00:33:44,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 477. [2022-02-11 00:33:44,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-02-11 00:33:44,558 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-02-11 00:33:44,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:44,558 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-02-11 00:33:44,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,558 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-02-11 00:33:44,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:44,559 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:44,559 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:44,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-02-11 00:33:44,559 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:44,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:44,559 INFO L85 PathProgramCache]: Analyzing trace with hash -861432262, now seen corresponding path program 3 times [2022-02-11 00:33:44,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:44,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532170836] [2022-02-11 00:33:44,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:44,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:44,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:44,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:44,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532170836] [2022-02-11 00:33:44,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532170836] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:44,749 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:44,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:44,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307365524] [2022-02-11 00:33:44,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:44,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:44,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:44,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:44,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:44,750 INFO L87 Difference]: Start difference. First operand 477 states and 1579 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:44,907 INFO L93 Difference]: Finished difference Result 772 states and 2418 transitions. [2022-02-11 00:33:44,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:44,907 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:44,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:44,910 INFO L225 Difference]: With dead ends: 772 [2022-02-11 00:33:44,910 INFO L226 Difference]: Without dead ends: 745 [2022-02-11 00:33:44,910 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:44,910 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:44,910 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 32 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:44,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-02-11 00:33:44,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 477. [2022-02-11 00:33:44,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-02-11 00:33:44,921 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-02-11 00:33:44,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:44,921 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-02-11 00:33:44,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:44,921 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-02-11 00:33:44,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:44,922 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:44,923 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:44,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-02-11 00:33:44,923 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:44,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:44,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1195283497, now seen corresponding path program 6 times [2022-02-11 00:33:44,923 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:44,923 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621736877] [2022-02-11 00:33:44,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:44,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:44,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:44,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621736877] [2022-02-11 00:33:44,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621736877] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:44,999 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:44,999 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:44,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318763717] [2022-02-11 00:33:44,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:44,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:44,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:45,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:45,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:45,000 INFO L87 Difference]: Start difference. First operand 477 states and 1579 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:45,175 INFO L93 Difference]: Finished difference Result 846 states and 2618 transitions. [2022-02-11 00:33:45,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:45,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:45,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:45,177 INFO L225 Difference]: With dead ends: 846 [2022-02-11 00:33:45,177 INFO L226 Difference]: Without dead ends: 817 [2022-02-11 00:33:45,177 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:45,178 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:45,178 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 32 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:45,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-02-11 00:33:45,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 466. [2022-02-11 00:33:45,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.3311827956989246) internal successors, (1549), 465 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1549 transitions. [2022-02-11 00:33:45,189 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1549 transitions. Word has length 16 [2022-02-11 00:33:45,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:45,189 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1549 transitions. [2022-02-11 00:33:45,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,189 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1549 transitions. [2022-02-11 00:33:45,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:45,190 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:45,190 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:45,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-02-11 00:33:45,190 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:45,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:45,191 INFO L85 PathProgramCache]: Analyzing trace with hash -248674472, now seen corresponding path program 5 times [2022-02-11 00:33:45,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:45,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006244140] [2022-02-11 00:33:45,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:45,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:45,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:45,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:45,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006244140] [2022-02-11 00:33:45,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006244140] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:45,291 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:45,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:45,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571004913] [2022-02-11 00:33:45,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:45,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:45,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:45,292 INFO L87 Difference]: Start difference. First operand 466 states and 1549 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:45,464 INFO L93 Difference]: Finished difference Result 819 states and 2580 transitions. [2022-02-11 00:33:45,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:45,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:45,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:45,465 INFO L225 Difference]: With dead ends: 819 [2022-02-11 00:33:45,466 INFO L226 Difference]: Without dead ends: 779 [2022-02-11 00:33:45,466 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:45,466 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:45,466 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:45,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2022-02-11 00:33:45,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 466. [2022-02-11 00:33:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.3204301075268816) internal successors, (1544), 465 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1544 transitions. [2022-02-11 00:33:45,474 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1544 transitions. Word has length 16 [2022-02-11 00:33:45,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:45,475 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1544 transitions. [2022-02-11 00:33:45,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:45,475 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1544 transitions. [2022-02-11 00:33:45,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:45,475 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:45,476 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:45,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-02-11 00:33:45,476 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:45,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1012384647, now seen corresponding path program 7 times [2022-02-11 00:33:45,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:45,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901668672] [2022-02-11 00:33:45,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:45,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:45,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:45,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:45,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901668672] [2022-02-11 00:33:45,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901668672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:45,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557052261] [2022-02-11 00:33:45,532 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:33:45,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:45,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:45,536 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-02-11 00:33:45,562 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-02-11 00:33:45,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:45,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:33:45,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:45,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-11 00:33:45,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-11 00:33:45,689 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-02-11 00:33:45,859 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 135 treesize of output 121 [2022-02-11 00:33:45,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2022-02-11 00:33:45,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-02-11 00:33:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:45,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:46,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:46,025 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 151 treesize of output 143 [2022-02-11 00:33:46,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2022-02-11 00:33:46,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:46,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557052261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:46,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:46,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-11 00:33:46,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515419117] [2022-02-11 00:33:46,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:46,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:33:46,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:46,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:33:46,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:33:46,163 INFO L87 Difference]: Start difference. First operand 466 states and 1544 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:46,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:46,583 INFO L93 Difference]: Finished difference Result 1047 states and 3243 transitions. [2022-02-11 00:33:46,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:33:46,585 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:46,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:46,586 INFO L225 Difference]: With dead ends: 1047 [2022-02-11 00:33:46,587 INFO L226 Difference]: Without dead ends: 1006 [2022-02-11 00:33:46,587 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:33:46,587 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 99 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:46,588 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 119 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 424 Invalid, 0 Unknown, 106 Unchecked, 0.2s Time] [2022-02-11 00:33:46,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-02-11 00:33:46,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 466. [2022-02-11 00:33:46,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:46,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-02-11 00:33:46,600 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-02-11 00:33:46,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:46,600 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-02-11 00:33:46,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:46,600 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-02-11 00:33:46,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:46,601 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:46,601 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:46,617 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-02-11 00:33:46,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:46,802 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:46,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:46,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1392400942, now seen corresponding path program 6 times [2022-02-11 00:33:46,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:46,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429332502] [2022-02-11 00:33:46,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:46,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:47,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:47,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:47,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429332502] [2022-02-11 00:33:47,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429332502] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:47,003 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:47,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:47,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702413120] [2022-02-11 00:33:47,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:47,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:47,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:47,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:47,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:47,004 INFO L87 Difference]: Start difference. First operand 466 states and 1541 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:47,186 INFO L93 Difference]: Finished difference Result 724 states and 2261 transitions. [2022-02-11 00:33:47,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:47,186 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:47,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:47,187 INFO L225 Difference]: With dead ends: 724 [2022-02-11 00:33:47,187 INFO L226 Difference]: Without dead ends: 695 [2022-02-11 00:33:47,187 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:47,188 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:47,188 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 38 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:47,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-02-11 00:33:47,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 466. [2022-02-11 00:33:47,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-02-11 00:33:47,195 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-02-11 00:33:47,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:47,195 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-02-11 00:33:47,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,196 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-02-11 00:33:47,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:47,196 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:47,196 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:47,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-02-11 00:33:47,197 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:47,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:47,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1357725647, now seen corresponding path program 4 times [2022-02-11 00:33:47,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:47,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731833157] [2022-02-11 00:33:47,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:47,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:47,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:47,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:47,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:47,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731833157] [2022-02-11 00:33:47,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731833157] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:47,290 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:47,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:47,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190106781] [2022-02-11 00:33:47,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:47,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:47,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:47,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:47,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:47,291 INFO L87 Difference]: Start difference. First operand 466 states and 1541 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:47,454 INFO L93 Difference]: Finished difference Result 797 states and 2490 transitions. [2022-02-11 00:33:47,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:47,454 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:47,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:47,456 INFO L225 Difference]: With dead ends: 797 [2022-02-11 00:33:47,456 INFO L226 Difference]: Without dead ends: 770 [2022-02-11 00:33:47,456 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:47,456 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 67 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:47,456 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 29 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:47,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-02-11 00:33:47,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 466. [2022-02-11 00:33:47,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-02-11 00:33:47,467 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-02-11 00:33:47,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:47,467 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-02-11 00:33:47,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,467 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-02-11 00:33:47,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:47,468 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:47,468 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:47,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-02-11 00:33:47,469 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:47,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:47,469 INFO L85 PathProgramCache]: Analyzing trace with hash -221040180, now seen corresponding path program 4 times [2022-02-11 00:33:47,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:47,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491194045] [2022-02-11 00:33:47,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:47,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:47,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:47,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491194045] [2022-02-11 00:33:47,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491194045] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:47,592 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:47,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:47,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150807892] [2022-02-11 00:33:47,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:47,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:47,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:47,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:47,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:47,595 INFO L87 Difference]: Start difference. First operand 466 states and 1541 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:47,817 INFO L93 Difference]: Finished difference Result 811 states and 2535 transitions. [2022-02-11 00:33:47,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:47,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:47,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:47,819 INFO L225 Difference]: With dead ends: 811 [2022-02-11 00:33:47,819 INFO L226 Difference]: Without dead ends: 778 [2022-02-11 00:33:47,820 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:47,820 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:47,820 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 27 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:47,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-02-11 00:33:47,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 466. [2022-02-11 00:33:47,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-02-11 00:33:47,831 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-02-11 00:33:47,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:47,834 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-02-11 00:33:47,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:47,834 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-02-11 00:33:47,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:47,835 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:47,835 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:47,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-02-11 00:33:47,836 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash -70472171, now seen corresponding path program 5 times [2022-02-11 00:33:47,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:47,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424670732] [2022-02-11 00:33:47,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:47,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:47,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:47,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:47,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424670732] [2022-02-11 00:33:47,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424670732] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:47,895 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:47,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:47,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228944647] [2022-02-11 00:33:47,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:47,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:47,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:47,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:47,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:47,896 INFO L87 Difference]: Start difference. First operand 466 states and 1538 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:48,025 INFO L93 Difference]: Finished difference Result 693 states and 2159 transitions. [2022-02-11 00:33:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:48,025 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:48,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:48,027 INFO L225 Difference]: With dead ends: 693 [2022-02-11 00:33:48,027 INFO L226 Difference]: Without dead ends: 666 [2022-02-11 00:33:48,027 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:48,028 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:48,028 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 32 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:48,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-02-11 00:33:48,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 466. [2022-02-11 00:33:48,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-02-11 00:33:48,052 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-02-11 00:33:48,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:48,052 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-02-11 00:33:48,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,053 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-02-11 00:33:48,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:48,054 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:48,054 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:48,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-02-11 00:33:48,054 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:48,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:48,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1103634168, now seen corresponding path program 5 times [2022-02-11 00:33:48,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:48,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114995625] [2022-02-11 00:33:48,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:48,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:48,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:48,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114995625] [2022-02-11 00:33:48,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114995625] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:48,287 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:48,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:48,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92465525] [2022-02-11 00:33:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:48,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:48,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:48,288 INFO L87 Difference]: Start difference. First operand 466 states and 1538 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:48,580 INFO L93 Difference]: Finished difference Result 682 states and 2136 transitions. [2022-02-11 00:33:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:48,581 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:48,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:48,582 INFO L225 Difference]: With dead ends: 682 [2022-02-11 00:33:48,582 INFO L226 Difference]: Without dead ends: 655 [2022-02-11 00:33:48,582 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:48,582 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:48,583 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 32 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:48,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-02-11 00:33:48,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 466. [2022-02-11 00:33:48,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-02-11 00:33:48,590 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-02-11 00:33:48,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:48,590 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-02-11 00:33:48,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,590 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-02-11 00:33:48,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:48,591 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:48,591 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:48,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-02-11 00:33:48,591 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:48,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:48,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1639640981, now seen corresponding path program 5 times [2022-02-11 00:33:48,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:48,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863213179] [2022-02-11 00:33:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:48,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:48,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:48,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863213179] [2022-02-11 00:33:48,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863213179] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:48,702 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:48,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:48,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66195793] [2022-02-11 00:33:48,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:48,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:48,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:48,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:48,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:48,703 INFO L87 Difference]: Start difference. First operand 466 states and 1538 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:48,873 INFO L93 Difference]: Finished difference Result 737 states and 2317 transitions. [2022-02-11 00:33:48,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:48,874 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:48,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:48,875 INFO L225 Difference]: With dead ends: 737 [2022-02-11 00:33:48,875 INFO L226 Difference]: Without dead ends: 714 [2022-02-11 00:33:48,875 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:48,875 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 64 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:48,875 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 27 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:48,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-02-11 00:33:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 462. [2022-02-11 00:33:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.3101952277657265) internal successors, (1526), 461 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1526 transitions. [2022-02-11 00:33:48,884 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1526 transitions. Word has length 16 [2022-02-11 00:33:48,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:48,885 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1526 transitions. [2022-02-11 00:33:48,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:48,885 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1526 transitions. [2022-02-11 00:33:48,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:48,886 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:48,886 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:48,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-02-11 00:33:48,886 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:48,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:48,886 INFO L85 PathProgramCache]: Analyzing trace with hash 797847254, now seen corresponding path program 5 times [2022-02-11 00:33:48,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:48,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84819385] [2022-02-11 00:33:48,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:48,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:48,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:49,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:49,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:49,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84819385] [2022-02-11 00:33:49,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84819385] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:49,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914320436] [2022-02-11 00:33:49,049 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:33:49,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:49,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:49,050 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-02-11 00:33:49,051 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-02-11 00:33:49,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:33:49,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:49,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:33:49,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:49,472 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 488 treesize of output 480 [2022-02-11 00:33:49,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 480 treesize of output 438 [2022-02-11 00:33:49,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 208 [2022-02-11 00:33:49,486 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 422 treesize of output 390 [2022-02-11 00:33:50,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 189 [2022-02-11 00:33:50,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 183 [2022-02-11 00:33:50,213 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 198 treesize of output 178 [2022-02-11 00:33:50,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 165 [2022-02-11 00:33:50,221 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 150 treesize of output 140 [2022-02-11 00:33:50,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:50,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:33:50,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914320436] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:50,395 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:33:50,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-02-11 00:33:50,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577552838] [2022-02-11 00:33:50,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:50,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:50,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:50,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:50,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:33:50,396 INFO L87 Difference]: Start difference. First operand 462 states and 1526 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:51,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:51,572 INFO L93 Difference]: Finished difference Result 625 states and 1921 transitions. [2022-02-11 00:33:51,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:51,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:51,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:51,573 INFO L225 Difference]: With dead ends: 625 [2022-02-11 00:33:51,573 INFO L226 Difference]: Without dead ends: 598 [2022-02-11 00:33:51,574 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:33:51,574 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:51,574 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 28 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:51,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2022-02-11 00:33:51,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 462. [2022-02-11 00:33:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.3058568329718003) internal successors, (1524), 461 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:51,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1524 transitions. [2022-02-11 00:33:51,582 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1524 transitions. Word has length 16 [2022-02-11 00:33:51,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:51,583 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1524 transitions. [2022-02-11 00:33:51,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:51,583 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1524 transitions. [2022-02-11 00:33:51,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:51,584 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:51,584 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:51,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-11 00:33:51,799 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,SelfDestructingSolverStorable44 [2022-02-11 00:33:51,800 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:51,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1392335701, now seen corresponding path program 6 times [2022-02-11 00:33:51,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:51,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702801177] [2022-02-11 00:33:51,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:51,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:51,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:51,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:51,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702801177] [2022-02-11 00:33:51,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702801177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:51,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134269844] [2022-02-11 00:33:51,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:33:51,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:51,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:51,862 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-02-11 00:33:51,884 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-02-11 00:33:51,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:33:51,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:51,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:33:51,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:51,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-11 00:33:51,976 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-02-11 00:33:51,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-11 00:33:52,131 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 135 treesize of output 121 [2022-02-11 00:33:52,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2022-02-11 00:33:52,334 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 246 treesize of output 242 [2022-02-11 00:33:52,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 375 treesize of output 341 [2022-02-11 00:33:52,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 204 [2022-02-11 00:33:52,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 287 [2022-02-11 00:33:52,346 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 287 treesize of output 263 [2022-02-11 00:33:52,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:52,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:33:52,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-02-11 00:33:52,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 143 [2022-02-11 00:33:52,780 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 46 treesize of output 38 [2022-02-11 00:33:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:52,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134269844] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:33:52,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:33:52,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 13 [2022-02-11 00:33:52,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331601559] [2022-02-11 00:33:52,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:33:52,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:33:52,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:52,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:33:52,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:33:52,889 INFO L87 Difference]: Start difference. First operand 462 states and 1524 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:53,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:53,443 INFO L93 Difference]: Finished difference Result 1118 states and 3348 transitions. [2022-02-11 00:33:53,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:33:53,443 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:53,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:53,445 INFO L225 Difference]: With dead ends: 1118 [2022-02-11 00:33:53,445 INFO L226 Difference]: Without dead ends: 1085 [2022-02-11 00:33:53,445 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:33:53,446 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 165 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:53,446 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 154 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 619 Invalid, 0 Unknown, 110 Unchecked, 0.3s Time] [2022-02-11 00:33:53,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2022-02-11 00:33:53,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 462. [2022-02-11 00:33:53,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.301518438177874) internal successors, (1522), 461 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:53,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1522 transitions. [2022-02-11 00:33:53,456 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1522 transitions. Word has length 16 [2022-02-11 00:33:53,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:53,456 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1522 transitions. [2022-02-11 00:33:53,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:53,456 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1522 transitions. [2022-02-11 00:33:53,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:53,457 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:53,457 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:53,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-11 00:33:53,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-11 00:33:53,657 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:53,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:53,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1154290392, now seen corresponding path program 6 times [2022-02-11 00:33:53,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:53,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726476170] [2022-02-11 00:33:53,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:53,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:53,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:53,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:53,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726476170] [2022-02-11 00:33:53,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726476170] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:53,882 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:53,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:53,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271740311] [2022-02-11 00:33:53,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:53,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:53,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:53,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:53,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:53,882 INFO L87 Difference]: Start difference. First operand 462 states and 1522 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:54,185 INFO L93 Difference]: Finished difference Result 659 states and 2057 transitions. [2022-02-11 00:33:54,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:54,186 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:54,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:54,187 INFO L225 Difference]: With dead ends: 659 [2022-02-11 00:33:54,187 INFO L226 Difference]: Without dead ends: 636 [2022-02-11 00:33:54,187 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:54,190 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:54,190 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 38 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:54,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-02-11 00:33:54,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 462. [2022-02-11 00:33:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.301518438177874) internal successors, (1522), 461 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1522 transitions. [2022-02-11 00:33:54,197 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1522 transitions. Word has length 16 [2022-02-11 00:33:54,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:54,197 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1522 transitions. [2022-02-11 00:33:54,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,197 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1522 transitions. [2022-02-11 00:33:54,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:54,198 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:54,198 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:54,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-02-11 00:33:54,198 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:54,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:54,198 INFO L85 PathProgramCache]: Analyzing trace with hash -954949801, now seen corresponding path program 6 times [2022-02-11 00:33:54,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:54,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207320918] [2022-02-11 00:33:54,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:54,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:54,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:54,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:54,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:54,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207320918] [2022-02-11 00:33:54,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207320918] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:54,263 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:54,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:54,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784318234] [2022-02-11 00:33:54,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:54,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:54,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:54,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:54,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:54,264 INFO L87 Difference]: Start difference. First operand 462 states and 1522 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:54,450 INFO L93 Difference]: Finished difference Result 778 states and 2380 transitions. [2022-02-11 00:33:54,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:54,451 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:54,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:54,452 INFO L225 Difference]: With dead ends: 778 [2022-02-11 00:33:54,452 INFO L226 Difference]: Without dead ends: 751 [2022-02-11 00:33:54,452 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:54,453 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:54,453 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 47 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:54,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2022-02-11 00:33:54,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 456. [2022-02-11 00:33:54,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.303296703296703) internal successors, (1503), 455 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1503 transitions. [2022-02-11 00:33:54,462 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1503 transitions. Word has length 16 [2022-02-11 00:33:54,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:54,462 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1503 transitions. [2022-02-11 00:33:54,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:54,462 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1503 transitions. [2022-02-11 00:33:54,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:33:54,463 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:54,463 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:54,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-02-11 00:33:54,463 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:54,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:54,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1642917114, now seen corresponding path program 6 times [2022-02-11 00:33:54,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:54,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864276648] [2022-02-11 00:33:54,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:54,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:54,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:54,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864276648] [2022-02-11 00:33:54,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864276648] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:54,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361978767] [2022-02-11 00:33:54,638 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:33:54,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:54,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:54,639 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-02-11 00:33:54,639 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-02-11 00:33:54,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-02-11 00:33:54,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:54,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:33:54,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:54,771 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-02-11 00:33:54,796 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-02-11 00:33:55,032 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 416 treesize of output 408 [2022-02-11 00:33:55,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 408 treesize of output 366 [2022-02-11 00:33:55,039 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 366 treesize of output 334 [2022-02-11 00:33:55,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 183 [2022-02-11 00:33:55,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 177 [2022-02-11 00:33:55,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 179 [2022-02-11 00:33:55,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 149 [2022-02-11 00:33:55,628 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 142 treesize of output 134 [2022-02-11 00:33:55,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:55,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:33:55,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361978767] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:55,818 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:33:55,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-02-11 00:33:55,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716115605] [2022-02-11 00:33:55,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:55,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:55,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:55,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:55,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:33:55,819 INFO L87 Difference]: Start difference. First operand 456 states and 1503 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:56,469 INFO L93 Difference]: Finished difference Result 572 states and 1779 transitions. [2022-02-11 00:33:56,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:56,469 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-11 00:33:56,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:56,470 INFO L225 Difference]: With dead ends: 572 [2022-02-11 00:33:56,470 INFO L226 Difference]: Without dead ends: 539 [2022-02-11 00:33:56,470 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:33:56,471 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:56,471 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 27 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:56,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-02-11 00:33:56,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 456. [2022-02-11 00:33:56,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.2989010989010987) internal successors, (1501), 455 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1501 transitions. [2022-02-11 00:33:56,478 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1501 transitions. Word has length 16 [2022-02-11 00:33:56,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:56,478 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1501 transitions. [2022-02-11 00:33:56,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,478 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1501 transitions. [2022-02-11 00:33:56,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:56,479 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:56,479 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:56,495 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-02-11 00:33:56,679 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,SelfDestructingSolverStorable48 [2022-02-11 00:33:56,680 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:56,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:56,680 INFO L85 PathProgramCache]: Analyzing trace with hash -792567682, now seen corresponding path program 1 times [2022-02-11 00:33:56,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:56,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641157203] [2022-02-11 00:33:56,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:56,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:56,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:56,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641157203] [2022-02-11 00:33:56,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641157203] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:56,712 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:56,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:33:56,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632157294] [2022-02-11 00:33:56,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:56,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:33:56,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:33:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-11 00:33:56,713 INFO L87 Difference]: Start difference. First operand 456 states and 1501 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:56,795 INFO L93 Difference]: Finished difference Result 622 states and 1898 transitions. [2022-02-11 00:33:56,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:56,795 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:56,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:56,797 INFO L225 Difference]: With dead ends: 622 [2022-02-11 00:33:56,797 INFO L226 Difference]: Without dead ends: 622 [2022-02-11 00:33:56,797 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:56,797 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:56,797 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 31 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:56,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-02-11 00:33:56,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 484. [2022-02-11 00:33:56,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.2732919254658386) internal successors, (1581), 483 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1581 transitions. [2022-02-11 00:33:56,807 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1581 transitions. Word has length 18 [2022-02-11 00:33:56,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:56,807 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1581 transitions. [2022-02-11 00:33:56,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,807 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1581 transitions. [2022-02-11 00:33:56,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:56,808 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:56,808 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:56,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-02-11 00:33:56,808 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:56,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:56,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1204040894, now seen corresponding path program 2 times [2022-02-11 00:33:56,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:56,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301832315] [2022-02-11 00:33:56,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:56,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:56,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:56,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:56,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:56,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301832315] [2022-02-11 00:33:56,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301832315] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:56,830 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:56,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:33:56,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422395240] [2022-02-11 00:33:56,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:56,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:33:56,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:56,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:33:56,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-11 00:33:56,831 INFO L87 Difference]: Start difference. First operand 484 states and 1581 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:56,905 INFO L93 Difference]: Finished difference Result 605 states and 1851 transitions. [2022-02-11 00:33:56,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:33:56,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:56,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:56,907 INFO L225 Difference]: With dead ends: 605 [2022-02-11 00:33:56,907 INFO L226 Difference]: Without dead ends: 576 [2022-02-11 00:33:56,907 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:56,908 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:56,908 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 26 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:56,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-02-11 00:33:56,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 484. [2022-02-11 00:33:56,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.248447204968944) internal successors, (1569), 483 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1569 transitions. [2022-02-11 00:33:56,917 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1569 transitions. Word has length 18 [2022-02-11 00:33:56,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:56,917 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1569 transitions. [2022-02-11 00:33:56,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:56,918 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1569 transitions. [2022-02-11 00:33:56,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:56,919 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:56,919 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:56,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-02-11 00:33:56,919 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:56,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:56,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1469090786, now seen corresponding path program 1 times [2022-02-11 00:33:56,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:56,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333173423] [2022-02-11 00:33:56,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:56,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:56,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:57,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:57,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333173423] [2022-02-11 00:33:57,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333173423] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:57,001 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:57,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:57,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765611251] [2022-02-11 00:33:57,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:57,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:57,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:57,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:57,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:57,002 INFO L87 Difference]: Start difference. First operand 484 states and 1569 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:57,129 INFO L93 Difference]: Finished difference Result 671 states and 2046 transitions. [2022-02-11 00:33:57,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:57,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:57,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:57,131 INFO L225 Difference]: With dead ends: 671 [2022-02-11 00:33:57,131 INFO L226 Difference]: Without dead ends: 671 [2022-02-11 00:33:57,131 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:57,131 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:57,131 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 43 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:57,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-02-11 00:33:57,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 492. [2022-02-11 00:33:57,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.2606924643584523) internal successors, (1601), 491 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1601 transitions. [2022-02-11 00:33:57,141 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1601 transitions. Word has length 18 [2022-02-11 00:33:57,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:57,141 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1601 transitions. [2022-02-11 00:33:57,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,141 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1601 transitions. [2022-02-11 00:33:57,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:57,142 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:57,142 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:57,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-02-11 00:33:57,143 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:57,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:57,143 INFO L85 PathProgramCache]: Analyzing trace with hash 204825374, now seen corresponding path program 1 times [2022-02-11 00:33:57,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:57,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647802924] [2022-02-11 00:33:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:57,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:57,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:57,226 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:57,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647802924] [2022-02-11 00:33:57,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647802924] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:57,226 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:57,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:57,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128491317] [2022-02-11 00:33:57,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:57,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:57,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:57,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:57,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:57,227 INFO L87 Difference]: Start difference. First operand 492 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:57,398 INFO L93 Difference]: Finished difference Result 837 states and 2531 transitions. [2022-02-11 00:33:57,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:33:57,403 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:57,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:57,404 INFO L225 Difference]: With dead ends: 837 [2022-02-11 00:33:57,404 INFO L226 Difference]: Without dead ends: 784 [2022-02-11 00:33:57,404 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:33:57,405 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 76 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:57,405 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 62 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:57,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2022-02-11 00:33:57,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 496. [2022-02-11 00:33:57,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2666666666666666) internal successors, (1617), 495 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1617 transitions. [2022-02-11 00:33:57,412 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1617 transitions. Word has length 18 [2022-02-11 00:33:57,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:57,412 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1617 transitions. [2022-02-11 00:33:57,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,412 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1617 transitions. [2022-02-11 00:33:57,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:57,413 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:57,413 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:57,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-02-11 00:33:57,413 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:57,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:57,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1194749474, now seen corresponding path program 2 times [2022-02-11 00:33:57,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:57,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533602468] [2022-02-11 00:33:57,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:57,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:57,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:57,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:57,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533602468] [2022-02-11 00:33:57,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533602468] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:57,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848417162] [2022-02-11 00:33:57,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:33:57,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:57,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:57,524 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-02-11 00:33:57,531 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-02-11 00:33:57,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-02-11 00:33:57,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:57,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-11 00:33:57,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:57,695 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 212 treesize of output 200 [2022-02-11 00:33: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 205 treesize of output 193 [2022-02-11 00:33:57,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 183 [2022-02-11 00:33:57,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:57,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:33:57,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848417162] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:57,794 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:33:57,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-02-11 00:33:57,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721926200] [2022-02-11 00:33:57,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:57,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:33:57,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:33:57,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:33:57,795 INFO L87 Difference]: Start difference. First operand 496 states and 1617 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:57,912 INFO L93 Difference]: Finished difference Result 669 states and 2013 transitions. [2022-02-11 00:33:57,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:57,912 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:57,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:57,914 INFO L225 Difference]: With dead ends: 669 [2022-02-11 00:33:57,914 INFO L226 Difference]: Without dead ends: 661 [2022-02-11 00:33:57,914 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:57,914 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:57,914 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 34 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:57,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-02-11 00:33:57,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 496. [2022-02-11 00:33:57,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2585858585858585) internal successors, (1613), 495 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1613 transitions. [2022-02-11 00:33:57,923 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1613 transitions. Word has length 18 [2022-02-11 00:33:57,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:57,924 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1613 transitions. [2022-02-11 00:33:57,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:57,924 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1613 transitions. [2022-02-11 00:33:57,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:57,925 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:57,925 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:57,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-02-11 00:33:58,125 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,SelfDestructingSolverStorable53 [2022-02-11 00:33:58,126 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:58,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:58,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1434039650, now seen corresponding path program 2 times [2022-02-11 00:33:58,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:58,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692043771] [2022-02-11 00:33:58,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:58,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:58,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:58,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692043771] [2022-02-11 00:33:58,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692043771] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:58,203 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:58,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:58,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058167407] [2022-02-11 00:33:58,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:58,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:58,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:58,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:58,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:58,203 INFO L87 Difference]: Start difference. First operand 496 states and 1613 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:58,365 INFO L93 Difference]: Finished difference Result 794 states and 2408 transitions. [2022-02-11 00:33:58,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:58,365 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:58,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:58,366 INFO L225 Difference]: With dead ends: 794 [2022-02-11 00:33:58,366 INFO L226 Difference]: Without dead ends: 720 [2022-02-11 00:33:58,366 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:33:58,367 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:58,367 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 63 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:58,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-02-11 00:33:58,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 492. [2022-02-11 00:33:58,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.24847250509165) internal successors, (1595), 491 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1595 transitions. [2022-02-11 00:33:58,374 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1595 transitions. Word has length 18 [2022-02-11 00:33:58,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:58,374 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1595 transitions. [2022-02-11 00:33:58,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,374 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1595 transitions. [2022-02-11 00:33:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:58,375 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:58,375 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:58,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-02-11 00:33:58,375 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:58,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:58,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1399083238, now seen corresponding path program 1 times [2022-02-11 00:33:58,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:58,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931265425] [2022-02-11 00:33:58,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:58,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:58,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:58,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931265425] [2022-02-11 00:33:58,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931265425] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:58,464 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:58,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:58,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807673011] [2022-02-11 00:33:58,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:58,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:58,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:58,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:58,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:58,465 INFO L87 Difference]: Start difference. First operand 492 states and 1595 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:58,579 INFO L93 Difference]: Finished difference Result 829 states and 2519 transitions. [2022-02-11 00:33:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:58,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:58,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:58,580 INFO L225 Difference]: With dead ends: 829 [2022-02-11 00:33:58,580 INFO L226 Difference]: Without dead ends: 765 [2022-02-11 00:33:58,580 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:58,581 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 60 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:58,581 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 32 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:58,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-02-11 00:33:58,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 496. [2022-02-11 00:33:58,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2343434343434345) internal successors, (1601), 495 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1601 transitions. [2022-02-11 00:33:58,590 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1601 transitions. Word has length 18 [2022-02-11 00:33:58,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:58,590 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1601 transitions. [2022-02-11 00:33:58,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,590 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1601 transitions. [2022-02-11 00:33:58,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:58,591 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:58,591 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:58,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-02-11 00:33:58,591 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:58,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:58,591 INFO L85 PathProgramCache]: Analyzing trace with hash 506049626, now seen corresponding path program 2 times [2022-02-11 00:33:58,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:58,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042683771] [2022-02-11 00:33:58,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:58,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:58,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:58,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042683771] [2022-02-11 00:33:58,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042683771] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:58,659 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:58,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:58,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186407843] [2022-02-11 00:33:58,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:58,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:58,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:58,660 INFO L87 Difference]: Start difference. First operand 496 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:58,773 INFO L93 Difference]: Finished difference Result 829 states and 2515 transitions. [2022-02-11 00:33:58,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:58,773 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:58,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:58,775 INFO L225 Difference]: With dead ends: 829 [2022-02-11 00:33:58,775 INFO L226 Difference]: Without dead ends: 772 [2022-02-11 00:33:58,775 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:58,776 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 79 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:58,776 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 28 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:58,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-02-11 00:33:58,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 492. [2022-02-11 00:33:58,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.2443991853360488) internal successors, (1593), 491 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1593 transitions. [2022-02-11 00:33:58,786 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1593 transitions. Word has length 18 [2022-02-11 00:33:58,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:58,786 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1593 transitions. [2022-02-11 00:33:58,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,786 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1593 transitions. [2022-02-11 00:33:58,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:58,787 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:58,787 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:58,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-02-11 00:33:58,787 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:58,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash 730277714, now seen corresponding path program 3 times [2022-02-11 00:33:58,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:58,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711165125] [2022-02-11 00:33:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:58,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:58,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:33:58,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:58,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711165125] [2022-02-11 00:33:58,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711165125] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:58,808 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:58,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:33:58,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812247355] [2022-02-11 00:33:58,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:58,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:33:58,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:58,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:33:58,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-11 00:33:58,809 INFO L87 Difference]: Start difference. First operand 492 states and 1593 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:58,889 INFO L93 Difference]: Finished difference Result 654 states and 1945 transitions. [2022-02-11 00:33:58,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:58,890 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:58,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:58,891 INFO L225 Difference]: With dead ends: 654 [2022-02-11 00:33:58,891 INFO L226 Difference]: Without dead ends: 654 [2022-02-11 00:33:58,891 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:58,892 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 31 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:58,892 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 39 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:58,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-02-11 00:33:58,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 435. [2022-02-11 00:33:58,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.184331797235023) internal successors, (1382), 434 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1382 transitions. [2022-02-11 00:33:58,901 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1382 transitions. Word has length 18 [2022-02-11 00:33:58,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:58,901 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 1382 transitions. [2022-02-11 00:33:58,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:58,901 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1382 transitions. [2022-02-11 00:33:58,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:58,902 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:58,902 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:58,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-02-11 00:33:58,902 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:58,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:58,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1844012472, now seen corresponding path program 3 times [2022-02-11 00:33:58,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:58,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287137302] [2022-02-11 00:33:58,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:58,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:58,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:58,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:58,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287137302] [2022-02-11 00:33:58,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287137302] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:58,969 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:58,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:58,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090473233] [2022-02-11 00:33:58,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:58,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:58,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:58,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:58,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:58,969 INFO L87 Difference]: Start difference. First operand 435 states and 1382 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:59,116 INFO L93 Difference]: Finished difference Result 630 states and 1844 transitions. [2022-02-11 00:33:59,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:59,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:59,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:59,118 INFO L225 Difference]: With dead ends: 630 [2022-02-11 00:33:59,118 INFO L226 Difference]: Without dead ends: 587 [2022-02-11 00:33:59,118 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:59,118 INFO L934 BasicCegarLoop]: 14 mSDtfsCounter, 51 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:59,118 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 44 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:59,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2022-02-11 00:33:59,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 398. [2022-02-11 00:33:59,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1511335012594457) internal successors, (1251), 397 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1251 transitions. [2022-02-11 00:33:59,124 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1251 transitions. Word has length 18 [2022-02-11 00:33:59,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:59,124 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1251 transitions. [2022-02-11 00:33:59,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,124 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1251 transitions. [2022-02-11 00:33:59,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:59,125 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:59,125 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:59,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-02-11 00:33:59,125 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:59,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1838197034, now seen corresponding path program 3 times [2022-02-11 00:33:59,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:59,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585065777] [2022-02-11 00:33:59,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:59,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:59,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:59,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:59,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:59,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585065777] [2022-02-11 00:33:59,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585065777] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:59,174 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:59,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:33:59,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324339091] [2022-02-11 00:33:59,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:59,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:33:59,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:59,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:33:59,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:33:59,174 INFO L87 Difference]: Start difference. First operand 398 states and 1251 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:59,280 INFO L93 Difference]: Finished difference Result 670 states and 1951 transitions. [2022-02-11 00:33:59,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:59,281 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:59,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:59,282 INFO L225 Difference]: With dead ends: 670 [2022-02-11 00:33:59,282 INFO L226 Difference]: Without dead ends: 606 [2022-02-11 00:33:59,282 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:59,282 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:59,282 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 34 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:59,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-02-11 00:33:59,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 398. [2022-02-11 00:33:59,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1284634760705288) internal successors, (1242), 397 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1242 transitions. [2022-02-11 00:33:59,291 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1242 transitions. Word has length 18 [2022-02-11 00:33:59,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:59,291 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1242 transitions. [2022-02-11 00:33:59,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,291 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1242 transitions. [2022-02-11 00:33:59,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:59,292 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:59,292 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:59,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-02-11 00:33:59,292 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:59,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:59,292 INFO L85 PathProgramCache]: Analyzing trace with hash -197121620, now seen corresponding path program 4 times [2022-02-11 00:33:59,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:59,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037117155] [2022-02-11 00:33:59,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:59,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:59,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:59,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037117155] [2022-02-11 00:33:59,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037117155] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:59,371 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:33:59,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:33:59,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692759690] [2022-02-11 00:33:59,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:59,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:33:59,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:59,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:33:59,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:33:59,372 INFO L87 Difference]: Start difference. First operand 398 states and 1242 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:59,490 INFO L93 Difference]: Finished difference Result 625 states and 1814 transitions. [2022-02-11 00:33:59,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:33:59,491 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:59,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:59,491 INFO L225 Difference]: With dead ends: 625 [2022-02-11 00:33:59,491 INFO L226 Difference]: Without dead ends: 580 [2022-02-11 00:33:59,492 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:33:59,492 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 72 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:59,492 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 44 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:59,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-02-11 00:33:59,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 402. [2022-02-11 00:33:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.13715710723192) internal successors, (1258), 401 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1258 transitions. [2022-02-11 00:33:59,497 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1258 transitions. Word has length 18 [2022-02-11 00:33:59,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:59,498 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1258 transitions. [2022-02-11 00:33:59,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,498 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1258 transitions. [2022-02-11 00:33:59,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:59,498 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:59,498 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:59,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-02-11 00:33:59,498 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:33:59,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:33:59,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1810562742, now seen corresponding path program 4 times [2022-02-11 00:33:59,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:33:59,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233940115] [2022-02-11 00:33:59,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:33:59,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:33:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:33:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:33:59,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:33:59,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233940115] [2022-02-11 00:33:59,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233940115] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:33:59,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455742867] [2022-02-11 00:33:59,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:33:59,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:33:59,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:33:59,594 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-02-11 00:33:59,595 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-02-11 00:33:59,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:33:59,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:33:59,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-11 00:33:59,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:33:59,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 195 [2022-02-11 00:33:59,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 200 [2022-02-11 00:33:59,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 193 [2022-02-11 00:33:59,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:33:59,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:33:59,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455742867] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:33:59,811 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:33:59,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-02-11 00:33:59,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971882009] [2022-02-11 00:33:59,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:33:59,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:33:59,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:33:59,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:33:59,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:33:59,812 INFO L87 Difference]: Start difference. First operand 402 states and 1258 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:33:59,898 INFO L93 Difference]: Finished difference Result 517 states and 1524 transitions. [2022-02-11 00:33:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:33:59,898 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:33:59,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:33:59,899 INFO L225 Difference]: With dead ends: 517 [2022-02-11 00:33:59,899 INFO L226 Difference]: Without dead ends: 507 [2022-02-11 00:33:59,899 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:33:59,899 INFO L934 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:33:59,899 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 33 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:33:59,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-02-11 00:33:59,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 402. [2022-02-11 00:33:59,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.1246882793017456) internal successors, (1253), 401 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1253 transitions. [2022-02-11 00:33:59,905 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1253 transitions. Word has length 18 [2022-02-11 00:33:59,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:33:59,905 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1253 transitions. [2022-02-11 00:33:59,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:33:59,905 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1253 transitions. [2022-02-11 00:33:59,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:33:59,906 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:33:59,906 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:33:59,922 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-02-11 00:34:00,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:00,107 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:00,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:00,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1633866634, now seen corresponding path program 3 times [2022-02-11 00:34:00,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:00,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226450439] [2022-02-11 00:34:00,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:00,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:00,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:00,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:00,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226450439] [2022-02-11 00:34:00,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226450439] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:00,175 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:00,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:00,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895787976] [2022-02-11 00:34:00,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:00,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:00,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:00,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:00,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:00,176 INFO L87 Difference]: Start difference. First operand 402 states and 1253 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:00,328 INFO L93 Difference]: Finished difference Result 747 states and 2153 transitions. [2022-02-11 00:34:00,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:34:00,328 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:00,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:00,329 INFO L225 Difference]: With dead ends: 747 [2022-02-11 00:34:00,329 INFO L226 Difference]: Without dead ends: 694 [2022-02-11 00:34:00,329 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:34:00,330 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 74 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:00,330 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 68 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:00,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-02-11 00:34:00,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 386. [2022-02-11 00:34:00,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.088311688311688) internal successors, (1189), 385 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1189 transitions. [2022-02-11 00:34:00,337 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1189 transitions. Word has length 18 [2022-02-11 00:34:00,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:00,337 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1189 transitions. [2022-02-11 00:34:00,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,337 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1189 transitions. [2022-02-11 00:34:00,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:00,338 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:00,338 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:00,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-02-11 00:34:00,338 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:00,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1939653548, now seen corresponding path program 5 times [2022-02-11 00:34:00,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:00,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38103689] [2022-02-11 00:34:00,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:00,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:00,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:00,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38103689] [2022-02-11 00:34:00,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38103689] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:00,381 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:00,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-11 00:34:00,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944342920] [2022-02-11 00:34:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:00,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:34:00,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:00,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:34:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:34:00,382 INFO L87 Difference]: Start difference. First operand 386 states and 1189 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:00,495 INFO L93 Difference]: Finished difference Result 644 states and 1854 transitions. [2022-02-11 00:34:00,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:34:00,496 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:00,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:00,497 INFO L225 Difference]: With dead ends: 644 [2022-02-11 00:34:00,497 INFO L226 Difference]: Without dead ends: 591 [2022-02-11 00:34:00,497 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:34:00,497 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:00,497 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 40 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:00,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-02-11 00:34:00,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 386. [2022-02-11 00:34:00,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.0779220779220777) internal successors, (1185), 385 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1185 transitions. [2022-02-11 00:34:00,505 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1185 transitions. Word has length 18 [2022-02-11 00:34:00,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:00,505 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1185 transitions. [2022-02-11 00:34:00,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,506 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1185 transitions. [2022-02-11 00:34:00,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:00,506 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:00,506 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:00,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-02-11 00:34:00,507 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:00,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:00,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1583210410, now seen corresponding path program 6 times [2022-02-11 00:34:00,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:00,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003400212] [2022-02-11 00:34:00,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:00,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:00,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:00,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003400212] [2022-02-11 00:34:00,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003400212] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:00,592 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:00,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:00,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113985489] [2022-02-11 00:34:00,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:00,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:00,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:00,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:00,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:00,593 INFO L87 Difference]: Start difference. First operand 386 states and 1185 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:00,698 INFO L93 Difference]: Finished difference Result 548 states and 1581 transitions. [2022-02-11 00:34:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:34:00,698 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:00,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:00,699 INFO L225 Difference]: With dead ends: 548 [2022-02-11 00:34:00,699 INFO L226 Difference]: Without dead ends: 503 [2022-02-11 00:34:00,699 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:34:00,699 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 65 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:00,699 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 45 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:00,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-02-11 00:34:00,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 366. [2022-02-11 00:34:00,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0273972602739727) internal successors, (1105), 365 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1105 transitions. [2022-02-11 00:34:00,705 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1105 transitions. Word has length 18 [2022-02-11 00:34:00,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:00,705 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1105 transitions. [2022-02-11 00:34:00,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,705 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1105 transitions. [2022-02-11 00:34:00,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:00,706 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:00,706 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:00,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-02-11 00:34:00,706 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:00,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1094583688, now seen corresponding path program 4 times [2022-02-11 00:34:00,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:00,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375256083] [2022-02-11 00:34:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:00,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:00,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375256083] [2022-02-11 00:34:00,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375256083] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:00,773 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:00,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:00,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615099017] [2022-02-11 00:34:00,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:00,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:00,773 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:00,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:00,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:00,774 INFO L87 Difference]: Start difference. First operand 366 states and 1105 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:00,928 INFO L93 Difference]: Finished difference Result 594 states and 1714 transitions. [2022-02-11 00:34:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:34:00,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:00,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:00,929 INFO L225 Difference]: With dead ends: 594 [2022-02-11 00:34:00,929 INFO L226 Difference]: Without dead ends: 529 [2022-02-11 00:34:00,930 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:34:00,930 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 53 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:00,930 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 39 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:00,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-02-11 00:34:00,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 366. [2022-02-11 00:34:00,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0164383561643837) internal successors, (1101), 365 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1101 transitions. [2022-02-11 00:34:00,937 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1101 transitions. Word has length 18 [2022-02-11 00:34:00,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:00,938 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1101 transitions. [2022-02-11 00:34:00,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:00,938 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1101 transitions. [2022-02-11 00:34:00,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:00,939 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:00,939 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:00,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-02-11 00:34:00,939 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:00,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:00,940 INFO L85 PathProgramCache]: Analyzing trace with hash 480407636, now seen corresponding path program 1 times [2022-02-11 00:34:00,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:00,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456081752] [2022-02-11 00:34:00,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:00,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:00,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:00,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:00,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456081752] [2022-02-11 00:34:00,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456081752] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:00,986 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:00,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:00,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689617903] [2022-02-11 00:34:00,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:00,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:00,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:00,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:00,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:00,987 INFO L87 Difference]: Start difference. First operand 366 states and 1101 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:01,083 INFO L93 Difference]: Finished difference Result 552 states and 1613 transitions. [2022-02-11 00:34:01,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:01,084 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:01,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:01,085 INFO L225 Difference]: With dead ends: 552 [2022-02-11 00:34:01,085 INFO L226 Difference]: Without dead ends: 478 [2022-02-11 00:34:01,085 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:01,085 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:01,085 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 29 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:01,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-11 00:34:01,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 359. [2022-02-11 00:34:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.016759776536313) internal successors, (1080), 358 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1080 transitions. [2022-02-11 00:34:01,091 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1080 transitions. Word has length 18 [2022-02-11 00:34:01,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:01,091 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1080 transitions. [2022-02-11 00:34:01,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,092 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1080 transitions. [2022-02-11 00:34:01,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:01,092 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:01,092 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:01,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-02-11 00:34:01,093 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:01,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash 166809592, now seen corresponding path program 5 times [2022-02-11 00:34:01,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:01,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241345539] [2022-02-11 00:34:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:01,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:01,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:01,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241345539] [2022-02-11 00:34:01,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241345539] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:01,170 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:01,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:01,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697601968] [2022-02-11 00:34:01,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:01,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:01,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:01,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:01,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:01,171 INFO L87 Difference]: Start difference. First operand 359 states and 1080 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:01,268 INFO L93 Difference]: Finished difference Result 697 states and 2024 transitions. [2022-02-11 00:34:01,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:01,268 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:01,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:01,270 INFO L225 Difference]: With dead ends: 697 [2022-02-11 00:34:01,270 INFO L226 Difference]: Without dead ends: 623 [2022-02-11 00:34:01,270 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:01,270 INFO L934 BasicCegarLoop]: 11 mSDtfsCounter, 65 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:01,270 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 25 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:01,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-02-11 00:34:01,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 366. [2022-02-11 00:34:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.989041095890411) internal successors, (1091), 365 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1091 transitions. [2022-02-11 00:34:01,276 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1091 transitions. Word has length 18 [2022-02-11 00:34:01,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:01,276 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1091 transitions. [2022-02-11 00:34:01,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,276 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1091 transitions. [2022-02-11 00:34:01,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:01,277 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:01,277 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:01,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-02-11 00:34:01,277 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:01,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:01,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1656681778, now seen corresponding path program 6 times [2022-02-11 00:34:01,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:01,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774603182] [2022-02-11 00:34:01,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:01,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:01,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:01,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:01,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774603182] [2022-02-11 00:34:01,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774603182] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:01,360 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:34:01,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:34:01,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964491881] [2022-02-11 00:34:01,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:01,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:34:01,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:01,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:34:01,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:01,360 INFO L87 Difference]: Start difference. First operand 366 states and 1091 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:01,463 INFO L93 Difference]: Finished difference Result 639 states and 1854 transitions. [2022-02-11 00:34:01,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:01,464 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:01,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:01,465 INFO L225 Difference]: With dead ends: 639 [2022-02-11 00:34:01,465 INFO L226 Difference]: Without dead ends: 567 [2022-02-11 00:34:01,465 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:34:01,465 INFO L934 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:01,466 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 27 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:01,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-11 00:34:01,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 359. [2022-02-11 00:34:01,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0083798882681565) internal successors, (1077), 358 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1077 transitions. [2022-02-11 00:34:01,472 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1077 transitions. Word has length 18 [2022-02-11 00:34:01,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:01,472 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1077 transitions. [2022-02-11 00:34:01,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,472 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1077 transitions. [2022-02-11 00:34:01,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:01,473 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:01,473 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:01,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-02-11 00:34:01,473 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:01,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash 501511186, now seen corresponding path program 4 times [2022-02-11 00:34:01,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:01,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583905979] [2022-02-11 00:34:01,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:01,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:01,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:01,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:01,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:01,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583905979] [2022-02-11 00:34:01,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583905979] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:01,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058265789] [2022-02-11 00:34:01,573 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:34:01,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:01,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:01,576 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-02-11 00:34:01,602 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-02-11 00:34:01,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:34:01,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:01,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-11 00:34:01,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:01,675 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-02-11 00:34:01,686 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-02-11 00:34:01,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-11 00:34:01,702 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 10 treesize of output 6 [2022-02-11 00:34:01,726 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:34:01,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-11 00:34:01,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:01,826 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:34:01,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058265789] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:01,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:34:01,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-02-11 00:34:01,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083035455] [2022-02-11 00:34:01,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:01,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:34:01,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:01,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:34:01,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:34:01,827 INFO L87 Difference]: Start difference. First operand 359 states and 1077 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:01,932 INFO L93 Difference]: Finished difference Result 573 states and 1679 transitions. [2022-02-11 00:34:01,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:01,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:01,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:01,933 INFO L225 Difference]: With dead ends: 573 [2022-02-11 00:34:01,933 INFO L226 Difference]: Without dead ends: 565 [2022-02-11 00:34:01,933 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:34:01,934 INFO L934 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:01,934 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 22 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-02-11 00:34:01,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 357. [2022-02-11 00:34:01,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.00561797752809) internal successors, (1070), 356 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1070 transitions. [2022-02-11 00:34:01,939 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1070 transitions. Word has length 18 [2022-02-11 00:34:01,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:01,939 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1070 transitions. [2022-02-11 00:34:01,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:01,939 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1070 transitions. [2022-02-11 00:34:01,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:01,940 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:01,940 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:01,957 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-02-11 00:34:02,140 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,SelfDestructingSolverStorable69 [2022-02-11 00:34:02,141 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:02,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:02,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1600489610, now seen corresponding path program 5 times [2022-02-11 00:34:02,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:02,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704424224] [2022-02-11 00:34:02,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:02,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:02,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:02,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704424224] [2022-02-11 00:34:02,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704424224] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:02,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030568829] [2022-02-11 00:34:02,228 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:34:02,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:02,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:02,230 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-02-11 00:34:02,230 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-02-11 00:34:02,258 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:34:02,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:02,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-11 00:34:02,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:02,334 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-02-11 00:34:02,357 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-02-11 00:34:02,519 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 159 treesize of output 153 [2022-02-11 00:34:02,522 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 157 treesize of output 151 [2022-02-11 00:34:02,796 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 67 treesize of output 55 [2022-02-11 00:34:02,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 60 treesize of output 52 [2022-02-11 00:34:02,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:02,826 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:34:02,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030568829] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:02,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:34:02,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-02-11 00:34:02,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634646571] [2022-02-11 00:34:02,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:02,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:34:02,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:02,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:34:02,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:34:02,826 INFO L87 Difference]: Start difference. First operand 357 states and 1070 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:03,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:03,131 INFO L93 Difference]: Finished difference Result 465 states and 1330 transitions. [2022-02-11 00:34:03,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:03,131 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:03,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:03,132 INFO L225 Difference]: With dead ends: 465 [2022-02-11 00:34:03,132 INFO L226 Difference]: Without dead ends: 414 [2022-02-11 00:34:03,132 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:34:03,132 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:03,132 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 27 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:03,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-11 00:34:03,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 359. [2022-02-11 00:34:03,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.9972067039106145) internal successors, (1073), 358 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:03,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1073 transitions. [2022-02-11 00:34:03,137 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1073 transitions. Word has length 18 [2022-02-11 00:34:03,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:03,137 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1073 transitions. [2022-02-11 00:34:03,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:03,137 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1073 transitions. [2022-02-11 00:34:03,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 00:34:03,137 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:03,137 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:03,157 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-02-11 00:34:03,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:03,338 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:03,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:03,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1809790664, now seen corresponding path program 6 times [2022-02-11 00:34:03,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:03,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566358586] [2022-02-11 00:34:03,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:03,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:03,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:03,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:03,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:03,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566358586] [2022-02-11 00:34:03,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566358586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:03,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73070274] [2022-02-11 00:34:03,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:34:03,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:03,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:03,437 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-02-11 00:34:03,437 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-02-11 00:34:03,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-02-11 00:34:03,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:03,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-11 00:34:03,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:03,543 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-02-11 00:34:03,567 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-02-11 00:34:03,710 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 134 treesize of output 122 [2022-02-11 00:34:03,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 115 [2022-02-11 00:34:03,715 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 107 treesize of output 101 [2022-02-11 00:34:03,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:34:03,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:34:03,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73070274] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:34:03,846 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:34:03,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-02-11 00:34:03,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464460733] [2022-02-11 00:34:03,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:34:03,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:34:03,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:03,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:34:03,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:34:03,847 INFO L87 Difference]: Start difference. First operand 359 states and 1073 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:04,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:04,053 INFO L93 Difference]: Finished difference Result 412 states and 1202 transitions. [2022-02-11 00:34:04,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:34:04,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 00:34:04,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:04,054 INFO L225 Difference]: With dead ends: 412 [2022-02-11 00:34:04,054 INFO L226 Difference]: Without dead ends: 357 [2022-02-11 00:34:04,054 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:34:04,055 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:04,055 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 24 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:34:04,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-02-11 00:34:04,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2022-02-11 00:34:04,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.002808988764045) internal successors, (1069), 356 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:04,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1069 transitions. [2022-02-11 00:34:04,060 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1069 transitions. Word has length 18 [2022-02-11 00:34:04,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:04,060 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1069 transitions. [2022-02-11 00:34:04,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:04,061 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1069 transitions. [2022-02-11 00:34:04,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:04,061 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:04,061 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:04,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-11 00:34:04,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:04,275 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:04,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:04,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1571044037, now seen corresponding path program 1 times [2022-02-11 00:34:04,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:04,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107244725] [2022-02-11 00:34:04,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:04,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:04,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:04,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:04,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:04,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107244725] [2022-02-11 00:34:04,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107244725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:04,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384042150] [2022-02-11 00:34:04,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:04,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:04,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:04,385 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-02-11 00:34:04,386 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-02-11 00:34:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:04,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:04,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:04,519 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 241 treesize of output 209 [2022-02-11 00:34:04,807 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 197 treesize of output 169 [2022-02-11 00:34:04,810 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 188 treesize of output 156 [2022-02-11 00:34:05,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:05,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:05,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:05,397 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 328 treesize of output 296 [2022-02-11 00:34:05,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:05,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:34:05,785 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 235 treesize of output 203 [2022-02-11 00:34:05,795 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:34:05,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 180 [2022-02-11 00:34:05,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:05,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384042150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:05,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:05,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:05,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918558971] [2022-02-11 00:34:05,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:05,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:05,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:05,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:05,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:05,893 INFO L87 Difference]: Start difference. First operand 357 states and 1069 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:10,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:10,544 INFO L93 Difference]: Finished difference Result 1512 states and 4371 transitions. [2022-02-11 00:34:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-02-11 00:34:10,545 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:10,547 INFO L225 Difference]: With dead ends: 1512 [2022-02-11 00:34:10,547 INFO L226 Difference]: Without dead ends: 1218 [2022-02-11 00:34:10,548 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1489, Invalid=7631, Unknown=0, NotChecked=0, Total=9120 [2022-02-11 00:34:10,548 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 424 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 1930 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 2100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 1930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:10,548 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 466 Invalid, 2100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 1930 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-11 00:34:10,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2022-02-11 00:34:10,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 486. [2022-02-11 00:34:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 485 states have (on average 3.063917525773196) internal successors, (1486), 485 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:10,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 1486 transitions. [2022-02-11 00:34:10,558 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 1486 transitions. Word has length 20 [2022-02-11 00:34:10,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:10,558 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 1486 transitions. [2022-02-11 00:34:10,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:10,559 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 1486 transitions. [2022-02-11 00:34:10,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:10,560 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:10,560 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:10,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-02-11 00:34:10,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:10,774 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:10,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:10,774 INFO L85 PathProgramCache]: Analyzing trace with hash 966124865, now seen corresponding path program 2 times [2022-02-11 00:34:10,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:10,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951985525] [2022-02-11 00:34:10,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:10,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:10,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:10,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:10,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:10,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951985525] [2022-02-11 00:34:10,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951985525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:10,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833446285] [2022-02-11 00:34:10,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:34:10,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:10,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:10,917 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-02-11 00:34:10,949 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-02-11 00:34:10,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:34:10,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:10,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:34:10,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:11,068 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 181 treesize of output 153 [2022-02-11 00:34:11,278 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 194 treesize of output 166 [2022-02-11 00:34:11,280 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 135 treesize of output 111 [2022-02-11 00:34:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:11,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:11,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:11,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:11,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 18 treesize of output 16 [2022-02-11 00:34:11,667 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 176 treesize of output 152 [2022-02-11 00:34:11,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:11,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 292 [2022-02-11 00:34:11,901 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 272 treesize of output 240 [2022-02-11 00:34:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:12,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833446285] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:12,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:12,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:34:12,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61447212] [2022-02-11 00:34:12,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:12,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:34:12,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:34:12,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:34:12,130 INFO L87 Difference]: Start difference. First operand 486 states and 1486 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:13,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:13,821 INFO L93 Difference]: Finished difference Result 1238 states and 3511 transitions. [2022-02-11 00:34:13,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-11 00:34:13,822 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:13,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:13,823 INFO L225 Difference]: With dead ends: 1238 [2022-02-11 00:34:13,823 INFO L226 Difference]: Without dead ends: 1053 [2022-02-11 00:34:13,824 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=463, Invalid=1889, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:34:13,824 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 180 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:13,824 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 289 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 955 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:13,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-02-11 00:34:13,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 515. [2022-02-11 00:34:13,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.1264591439688716) internal successors, (1607), 514 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:13,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1607 transitions. [2022-02-11 00:34:13,831 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1607 transitions. Word has length 20 [2022-02-11 00:34:13,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:13,831 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1607 transitions. [2022-02-11 00:34:13,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:13,832 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1607 transitions. [2022-02-11 00:34:13,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:13,832 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:13,832 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:13,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-02-11 00:34:14,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:14,033 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:14,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:14,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1613766995, now seen corresponding path program 3 times [2022-02-11 00:34:14,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:14,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171195501] [2022-02-11 00:34:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:14,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:14,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:14,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:14,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:14,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171195501] [2022-02-11 00:34:14,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171195501] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:14,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937278355] [2022-02-11 00:34:14,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:34:14,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:14,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:14,170 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-02-11 00:34:14,195 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-02-11 00:34:14,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:34:14,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:14,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:34:14,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:14,300 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 183 treesize of output 155 [2022-02-11 00:34:14,588 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 164 treesize of output 140 [2022-02-11 00:34:14,590 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 121 treesize of output 101 [2022-02-11 00:34:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:14,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:14,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:14,859 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 176 treesize of output 152 [2022-02-11 00:34:14,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:14,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:34:15,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:15,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 292 [2022-02-11 00:34:15,211 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 272 treesize of output 240 [2022-02-11 00:34:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:15,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937278355] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:15,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:15,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:34:15,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147498947] [2022-02-11 00:34:15,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:15,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:34:15,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:15,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:34:15,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:34:15,402 INFO L87 Difference]: Start difference. First operand 515 states and 1607 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:16,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:16,716 INFO L93 Difference]: Finished difference Result 917 states and 2637 transitions. [2022-02-11 00:34:16,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:34:16,716 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:16,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:16,717 INFO L225 Difference]: With dead ends: 917 [2022-02-11 00:34:16,717 INFO L226 Difference]: Without dead ends: 761 [2022-02-11 00:34:16,717 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=277, Invalid=1283, Unknown=0, NotChecked=0, Total=1560 [2022-02-11 00:34:16,718 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 148 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:16,718 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 276 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:16,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-02-11 00:34:16,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 528. [2022-02-11 00:34:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 3.081593927893738) internal successors, (1624), 527 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:16,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1624 transitions. [2022-02-11 00:34:16,725 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1624 transitions. Word has length 20 [2022-02-11 00:34:16,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:16,726 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1624 transitions. [2022-02-11 00:34:16,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:16,726 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1624 transitions. [2022-02-11 00:34:16,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:16,727 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:16,727 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:16,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-02-11 00:34:16,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:16,927 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:16,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:16,928 INFO L85 PathProgramCache]: Analyzing trace with hash 322520284, now seen corresponding path program 1 times [2022-02-11 00:34:16,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:16,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765393512] [2022-02-11 00:34:16,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:16,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:17,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:17,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:17,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765393512] [2022-02-11 00:34:17,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765393512] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:17,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803156000] [2022-02-11 00:34:17,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:17,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:17,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:17,042 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-02-11 00:34:17,043 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-02-11 00:34:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:17,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:17,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:17,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 231 [2022-02-11 00:34:17,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 399 treesize of output 343 [2022-02-11 00:34:17,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 287 [2022-02-11 00:34:17,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:17,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:17,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:18,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 275 [2022-02-11 00:34:18,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:18,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-02-11 00:34:18,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 116 [2022-02-11 00:34:18,428 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:34:18,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 109 [2022-02-11 00:34:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:18,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803156000] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:18,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:18,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:34:18,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466100666] [2022-02-11 00:34:18,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:18,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:34:18,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:18,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:34:18,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:34:18,534 INFO L87 Difference]: Start difference. First operand 528 states and 1624 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:19,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:19,647 INFO L93 Difference]: Finished difference Result 695 states and 2068 transitions. [2022-02-11 00:34:19,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:34:19,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:19,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:19,648 INFO L225 Difference]: With dead ends: 695 [2022-02-11 00:34:19,649 INFO L226 Difference]: Without dead ends: 569 [2022-02-11 00:34:19,649 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:34:19,651 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 162 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:19,651 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 199 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:19,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-11 00:34:19,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 526. [2022-02-11 00:34:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 3.104761904761905) internal successors, (1630), 525 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1630 transitions. [2022-02-11 00:34:19,659 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1630 transitions. Word has length 20 [2022-02-11 00:34:19,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:19,660 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1630 transitions. [2022-02-11 00:34:19,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:19,660 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1630 transitions. [2022-02-11 00:34:19,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:19,661 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:19,661 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:19,683 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-02-11 00:34:19,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:19,875 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:19,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:19,876 INFO L85 PathProgramCache]: Analyzing trace with hash 620721740, now seen corresponding path program 2 times [2022-02-11 00:34:19,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:19,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598580368] [2022-02-11 00:34:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:19,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:19,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:19,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:19,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598580368] [2022-02-11 00:34:19,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598580368] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:19,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772079072] [2022-02-11 00:34:19,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:34:19,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:19,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:19,978 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-02-11 00:34:20,006 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-02-11 00:34:20,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:34:20,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:20,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:20,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:20,223 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 540 treesize of output 452 [2022-02-11 00:34:20,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 524 treesize of output 472 [2022-02-11 00:34:20,629 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 455 treesize of output 379 [2022-02-11 00:34:20,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:20,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:20,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:21,086 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 139 treesize of output 123 [2022-02-11 00:34:21,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:21,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:21,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:34:21,527 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 263 treesize of output 243 [2022-02-11 00:34:21,531 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 225 treesize of output 197 [2022-02-11 00:34:21,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:21,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772079072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:21,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:21,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:21,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467106784] [2022-02-11 00:34:21,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:21,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:21,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:21,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:21,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:21,780 INFO L87 Difference]: Start difference. First operand 526 states and 1630 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:22,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:22,396 INFO L93 Difference]: Finished difference Result 762 states and 2242 transitions. [2022-02-11 00:34:22,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:34:22,396 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:22,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:22,397 INFO L225 Difference]: With dead ends: 762 [2022-02-11 00:34:22,397 INFO L226 Difference]: Without dead ends: 656 [2022-02-11 00:34:22,397 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:34:22,401 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 196 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:22,401 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 143 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:34:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-02-11 00:34:22,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 556. [2022-02-11 00:34:22,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 3.108108108108108) internal successors, (1725), 555 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:22,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1725 transitions. [2022-02-11 00:34:22,410 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1725 transitions. Word has length 20 [2022-02-11 00:34:22,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:22,411 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1725 transitions. [2022-02-11 00:34:22,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:22,411 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1725 transitions. [2022-02-11 00:34:22,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:22,413 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:22,413 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:22,437 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-02-11 00:34:22,631 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,SelfDestructingSolverStorable76 [2022-02-11 00:34:22,631 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:22,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1098894230, now seen corresponding path program 3 times [2022-02-11 00:34:22,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:22,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580513867] [2022-02-11 00:34:22,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:22,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:22,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:22,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:22,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:22,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580513867] [2022-02-11 00:34:22,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580513867] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:22,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771002402] [2022-02-11 00:34:22,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:34:22,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:22,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:22,769 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-02-11 00:34:22,770 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-02-11 00:34:22,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:34:22,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:22,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:22,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:22,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 261 [2022-02-11 00:34:23,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 421 treesize of output 357 [2022-02-11 00:34:23,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 276 [2022-02-11 00:34:23,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:23,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:23,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 20 treesize of output 18 [2022-02-11 00:34:23,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:23,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-02-11 00:34:24,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:24,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 296 [2022-02-11 00:34:24,344 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 266 treesize of output 234 [2022-02-11 00:34:24,347 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 256 treesize of output 234 [2022-02-11 00:34:24,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:24,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771002402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:24,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:24,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:34:24,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593632411] [2022-02-11 00:34:24,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:24,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:34:24,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:24,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:34:24,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:34:24,682 INFO L87 Difference]: Start difference. First operand 556 states and 1725 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:26,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:26,566 INFO L93 Difference]: Finished difference Result 1005 states and 2901 transitions. [2022-02-11 00:34:26,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:34:26,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:26,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:26,567 INFO L225 Difference]: With dead ends: 1005 [2022-02-11 00:34:26,567 INFO L226 Difference]: Without dead ends: 820 [2022-02-11 00:34:26,568 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=394, Invalid=1246, Unknown=0, NotChecked=0, Total=1640 [2022-02-11 00:34:26,568 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 259 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:26,568 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 215 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:26,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-02-11 00:34:26,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 576. [2022-02-11 00:34:26,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 3.1652173913043478) internal successors, (1820), 575 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1820 transitions. [2022-02-11 00:34:26,576 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1820 transitions. Word has length 20 [2022-02-11 00:34:26,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:26,576 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 1820 transitions. [2022-02-11 00:34:26,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:26,576 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1820 transitions. [2022-02-11 00:34:26,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:26,577 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:26,577 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:26,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-11 00:34:26,777 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,SelfDestructingSolverStorable77 [2022-02-11 00:34:26,777 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:26,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1417082444, now seen corresponding path program 4 times [2022-02-11 00:34:26,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:26,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298209840] [2022-02-11 00:34:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:26,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:26,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:26,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:26,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:26,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298209840] [2022-02-11 00:34:26,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298209840] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:26,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954301380] [2022-02-11 00:34:26,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:34:26,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:26,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:26,889 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-02-11 00:34:26,891 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-02-11 00:34:26,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:34:26,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:26,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:26,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:27,042 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 341 treesize of output 297 [2022-02-11 00:34:27,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-02-11 00:34:27,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 228 [2022-02-11 00:34:27,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-02-11 00:34:27,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:27,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:27,895 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 139 treesize of output 129 [2022-02-11 00:34:27,897 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 129 treesize of output 113 [2022-02-11 00:34:28,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:28,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:28,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-02-11 00:34:28,253 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 148 treesize of output 128 [2022-02-11 00:34:28,257 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 142 treesize of output 128 [2022-02-11 00:34:28,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:28,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954301380] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:28,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:28,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:28,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695725185] [2022-02-11 00:34:28,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:28,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:28,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:28,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:28,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:28,393 INFO L87 Difference]: Start difference. First operand 576 states and 1820 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:30,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:30,830 INFO L93 Difference]: Finished difference Result 762 states and 2289 transitions. [2022-02-11 00:34:30,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:34:30,831 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:30,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:30,832 INFO L225 Difference]: With dead ends: 762 [2022-02-11 00:34:30,832 INFO L226 Difference]: Without dead ends: 602 [2022-02-11 00:34:30,832 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=466, Invalid=2290, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 00:34:30,833 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 163 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 1311 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:30,833 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 357 Invalid, 1378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1311 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:34:30,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-11 00:34:30,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 553. [2022-02-11 00:34:30,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 3.177536231884058) internal successors, (1754), 552 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1754 transitions. [2022-02-11 00:34:30,839 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1754 transitions. Word has length 20 [2022-02-11 00:34:30,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:30,839 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1754 transitions. [2022-02-11 00:34:30,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:30,839 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1754 transitions. [2022-02-11 00:34:30,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:30,840 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:30,840 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:30,856 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-02-11 00:34:31,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:31,041 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:31,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1544429044, now seen corresponding path program 5 times [2022-02-11 00:34:31,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:31,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842983589] [2022-02-11 00:34:31,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:31,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:31,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:31,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:31,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:31,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842983589] [2022-02-11 00:34:31,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842983589] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:31,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028019674] [2022-02-11 00:34:31,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:34:31,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:31,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:31,159 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-02-11 00:34:31,160 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-02-11 00:34:31,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:34:31,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:31,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:31,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:31,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 231 [2022-02-11 00:34:31,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 459 treesize of output 407 [2022-02-11 00:34:31,547 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 364 treesize of output 312 [2022-02-11 00:34:31,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:31,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:32,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:32,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:32,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 110 [2022-02-11 00:34:32,434 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 11 treesize of output 7 [2022-02-11 00:34:32,443 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:34:32,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 99 [2022-02-11 00:34:32,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 71 [2022-02-11 00:34:32,480 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:32,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028019674] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:32,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:32,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:32,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964523009] [2022-02-11 00:34:32,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:32,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:32,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:32,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:32,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:32,481 INFO L87 Difference]: Start difference. First operand 553 states and 1754 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:34:34,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:34,384 INFO L93 Difference]: Finished difference Result 1197 states and 3454 transitions. [2022-02-11 00:34:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:34:34,384 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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 20 [2022-02-11 00:34:34,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:34,386 INFO L225 Difference]: With dead ends: 1197 [2022-02-11 00:34:34,386 INFO L226 Difference]: Without dead ends: 808 [2022-02-11 00:34:34,386 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=459, Invalid=1181, Unknown=0, NotChecked=0, Total=1640 [2022-02-11 00:34:34,386 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 270 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:34,386 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 231 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:34,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2022-02-11 00:34:34,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 579. [2022-02-11 00:34:34,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 3.1072664359861593) internal successors, (1796), 578 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:34,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1796 transitions. [2022-02-11 00:34:34,396 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1796 transitions. Word has length 20 [2022-02-11 00:34:34,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:34,396 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1796 transitions. [2022-02-11 00:34:34,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:34:34,396 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1796 transitions. [2022-02-11 00:34:34,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:34,397 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:34,397 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:34,412 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-02-11 00:34:34,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:34,597 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:34,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:34,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1642095966, now seen corresponding path program 6 times [2022-02-11 00:34:34,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:34,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771693115] [2022-02-11 00:34:34,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:34,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:34,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:34,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:34,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771693115] [2022-02-11 00:34:34,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771693115] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:34,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999805786] [2022-02-11 00:34:34,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:34:34,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:34,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:34,713 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-02-11 00:34:34,715 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-02-11 00:34:34,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:34:34,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:34,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:34,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:34,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 231 [2022-02-11 00:34:35,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-02-11 00:34:35,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 242 [2022-02-11 00:34:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:35,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:35,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:36,011 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 103 treesize of output 87 [2022-02-11 00:34:36,041 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 5 treesize of output 3 [2022-02-11 00:34:36,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:36,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-02-11 00:34:36,353 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 148 treesize of output 128 [2022-02-11 00:34:36,357 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 142 treesize of output 128 [2022-02-11 00:34:36,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:36,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999805786] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:36,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:36,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:36,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699985148] [2022-02-11 00:34:36,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:36,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:36,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:36,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:36,472 INFO L87 Difference]: Start difference. First operand 579 states and 1796 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:39,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:39,591 INFO L93 Difference]: Finished difference Result 899 states and 2609 transitions. [2022-02-11 00:34:39,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-11 00:34:39,591 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:39,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:39,592 INFO L225 Difference]: With dead ends: 899 [2022-02-11 00:34:39,592 INFO L226 Difference]: Without dead ends: 707 [2022-02-11 00:34:39,593 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=576, Invalid=2286, Unknown=0, NotChecked=0, Total=2862 [2022-02-11 00:34:39,593 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 246 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 1172 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:39,593 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 304 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1172 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:34:39,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-02-11 00:34:39,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 612. [2022-02-11 00:34:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.1194762684124386) internal successors, (1906), 611 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1906 transitions. [2022-02-11 00:34:39,600 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1906 transitions. Word has length 20 [2022-02-11 00:34:39,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:39,601 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1906 transitions. [2022-02-11 00:34:39,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:39,601 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1906 transitions. [2022-02-11 00:34:39,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:39,601 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:39,602 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:39,617 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-02-11 00:34:39,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:39,802 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:39,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:39,803 INFO L85 PathProgramCache]: Analyzing trace with hash 200298658, now seen corresponding path program 7 times [2022-02-11 00:34:39,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:39,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836841901] [2022-02-11 00:34:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:39,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:39,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:39,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836841901] [2022-02-11 00:34:39,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836841901] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:39,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454625772] [2022-02-11 00:34:39,946 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:34:39,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:39,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:39,947 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-02-11 00:34:39,948 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-02-11 00:34:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:39,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:39,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:40,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 635 treesize of output 535 [2022-02-11 00:34:40,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 277 [2022-02-11 00:34:40,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 199 [2022-02-11 00:34:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:41,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:41,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:41,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:41,437 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 139 treesize of output 123 [2022-02-11 00:34:41,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:41,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 287 treesize of output 255 [2022-02-11 00:34:41,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 213 [2022-02-11 00:34:41,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 218 treesize of output 200 [2022-02-11 00:34:42,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:42,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454625772] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:42,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:42,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:34:42,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280427538] [2022-02-11 00:34:42,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:42,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:34:42,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:42,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:34:42,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:34:42,049 INFO L87 Difference]: Start difference. First operand 612 states and 1906 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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-02-11 00:34:44,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:44,596 INFO L93 Difference]: Finished difference Result 1184 states and 3359 transitions. [2022-02-11 00:34:44,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 00:34:44,596 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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 20 [2022-02-11 00:34:44,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:44,598 INFO L225 Difference]: With dead ends: 1184 [2022-02-11 00:34:44,598 INFO L226 Difference]: Without dead ends: 873 [2022-02-11 00:34:44,599 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=423, Invalid=1299, Unknown=0, NotChecked=0, Total=1722 [2022-02-11 00:34:44,599 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 330 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:44,599 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 195 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:44,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2022-02-11 00:34:44,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 621. [2022-02-11 00:34:44,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 3.117741935483871) internal successors, (1933), 620 states have internal predecessors, (1933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:44,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1933 transitions. [2022-02-11 00:34:44,639 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1933 transitions. Word has length 20 [2022-02-11 00:34:44,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:44,640 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 1933 transitions. [2022-02-11 00:34:44,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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-02-11 00:34:44,640 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1933 transitions. [2022-02-11 00:34:44,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:44,641 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:44,641 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:44,699 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-02-11 00:34:44,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:44,855 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:44,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash 35163788, now seen corresponding path program 8 times [2022-02-11 00:34:44,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:44,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322369290] [2022-02-11 00:34:44,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:44,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:44,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:44,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322369290] [2022-02-11 00:34:44,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322369290] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:44,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354032300] [2022-02-11 00:34:44,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:34:44,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:44,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:44,976 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-02-11 00:34:44,976 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-02-11 00:34:45,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:34:45,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:45,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:45,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:45,197 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 580 treesize of output 492 [2022-02-11 00:34:45,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 602 treesize of output 538 [2022-02-11 00:34:45,633 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 488 treesize of output 408 [2022-02-11 00:34:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:46,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:46,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:46,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:46,355 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 139 treesize of output 123 [2022-02-11 00:34:46,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:46,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 333 treesize of output 297 [2022-02-11 00:34:46,725 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 267 treesize of output 235 [2022-02-11 00:34:46,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 235 [2022-02-11 00:34:47,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:47,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354032300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:47,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:47,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:34:47,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268908982] [2022-02-11 00:34:47,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:47,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:34:47,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:47,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:34:47,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:34:47,025 INFO L87 Difference]: Start difference. First operand 621 states and 1933 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 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-02-11 00:34:48,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:48,437 INFO L93 Difference]: Finished difference Result 1073 states and 3142 transitions. [2022-02-11 00:34:48,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:34:48,438 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 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 20 [2022-02-11 00:34:48,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:48,439 INFO L225 Difference]: With dead ends: 1073 [2022-02-11 00:34:48,439 INFO L226 Difference]: Without dead ends: 974 [2022-02-11 00:34:48,439 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=278, Invalid=912, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 00:34:48,440 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 196 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:48,440 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 226 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:34:48,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2022-02-11 00:34:48,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 645. [2022-02-11 00:34:48,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.169254658385093) internal successors, (2041), 644 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:48,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2041 transitions. [2022-02-11 00:34:48,449 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2041 transitions. Word has length 20 [2022-02-11 00:34:48,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:48,449 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2041 transitions. [2022-02-11 00:34:48,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 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-02-11 00:34:48,449 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2041 transitions. [2022-02-11 00:34:48,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:48,450 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:48,450 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:48,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-11 00:34:48,667 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,SelfDestructingSolverStorable82 [2022-02-11 00:34:48,667 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:48,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:48,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1469563636, now seen corresponding path program 9 times [2022-02-11 00:34:48,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:48,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340651151] [2022-02-11 00:34:48,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:48,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:48,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:34:48,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:48,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340651151] [2022-02-11 00:34:48,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340651151] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:48,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081603013] [2022-02-11 00:34:48,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:34:48,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:48,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:48,794 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-02-11 00:34:48,795 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-02-11 00:34:48,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:34:48,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:48,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:48,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:49,048 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 537 treesize of output 465 [2022-02-11 00:34:49,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 418 treesize of output 366 [2022-02-11 00:34:49,428 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 325 treesize of output 285 [2022-02-11 00:34:49,888 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 41 treesize of output 37 [2022-02-11 00:34:49,890 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 37 treesize of output 33 [2022-02-11 00:34:49,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:49,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:50,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:50,260 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 139 treesize of output 129 [2022-02-11 00:34:50,264 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 129 treesize of output 113 [2022-02-11 00:34:50,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:50,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-02-11 00:34:50,607 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 148 treesize of output 128 [2022-02-11 00:34:50,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 128 [2022-02-11 00:34:50,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:50,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081603013] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:50,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:50,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:50,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797756682] [2022-02-11 00:34:50,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:50,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:50,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:50,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:50,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:50,745 INFO L87 Difference]: Start difference. First operand 645 states and 2041 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:55,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:55,503 INFO L93 Difference]: Finished difference Result 1231 states and 3543 transitions. [2022-02-11 00:34:55,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-11 00:34:55,503 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:55,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:55,505 INFO L225 Difference]: With dead ends: 1231 [2022-02-11 00:34:55,505 INFO L226 Difference]: Without dead ends: 964 [2022-02-11 00:34:55,506 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=893, Invalid=4219, Unknown=0, NotChecked=0, Total=5112 [2022-02-11 00:34:55,507 INFO L934 BasicCegarLoop]: 43 mSDtfsCounter, 256 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 1516 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:55,507 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 503 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1516 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:34:55,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2022-02-11 00:34:55,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 643. [2022-02-11 00:34:55,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 3.1682242990654204) internal successors, (2034), 642 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:55,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2034 transitions. [2022-02-11 00:34:55,517 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2034 transitions. Word has length 20 [2022-02-11 00:34:55,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:55,517 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 2034 transitions. [2022-02-11 00:34:55,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:55,517 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2034 transitions. [2022-02-11 00:34:55,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:55,518 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:55,518 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:55,535 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-02-11 00:34:55,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:55,718 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:34:55,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:34:55,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1359948566, now seen corresponding path program 10 times [2022-02-11 00:34:55,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:34:55,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379135756] [2022-02-11 00:34:55,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:34:55,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:34:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:34:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:55,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:34:55,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379135756] [2022-02-11 00:34:55,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379135756] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:34:55,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334360404] [2022-02-11 00:34:55,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:34:55,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:34:55,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:34:55,841 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-02-11 00:34:55,841 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-02-11 00:34:55,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:34:55,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:34:55,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:34:55,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:34:56,042 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 373 treesize of output 333 [2022-02-11 00:34:56,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2022-02-11 00:34:56,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 300 [2022-02-11 00:34:56,428 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 283 treesize of output 251 [2022-02-11 00:34:56,727 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 29 treesize of output 25 [2022-02-11 00:34:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:56,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:34:56,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:34:57,029 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 164 treesize of output 144 [2022-02-11 00:34:57,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2022-02-11 00:34:57,441 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 292 treesize of output 274 [2022-02-11 00:34:57,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 238 [2022-02-11 00:34:57,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:34:57,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 235 [2022-02-11 00:34:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:34:57,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334360404] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:34:57,663 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:34:57,663 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:34:57,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995088139] [2022-02-11 00:34:57,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:34:57,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:34:57,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:34:57,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:34:57,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:34:57,664 INFO L87 Difference]: Start difference. First operand 643 states and 2034 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:59,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:34:59,840 INFO L93 Difference]: Finished difference Result 913 states and 2776 transitions. [2022-02-11 00:34:59,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:34:59,840 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:34:59,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:34:59,841 INFO L225 Difference]: With dead ends: 913 [2022-02-11 00:34:59,841 INFO L226 Difference]: Without dead ends: 748 [2022-02-11 00:34:59,842 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=403, Invalid=2047, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 00:34:59,842 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 163 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:34:59,842 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 344 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1232 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:34:59,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-02-11 00:34:59,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 678. [2022-02-11 00:34:59,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 3.171344165435746) internal successors, (2147), 677 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:59,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 2147 transitions. [2022-02-11 00:34:59,850 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 2147 transitions. Word has length 20 [2022-02-11 00:34:59,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:34:59,850 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 2147 transitions. [2022-02-11 00:34:59,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:34:59,850 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 2147 transitions. [2022-02-11 00:34:59,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:34:59,851 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:34:59,851 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:34:59,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-02-11 00:35:00,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:00,052 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:00,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:00,052 INFO L85 PathProgramCache]: Analyzing trace with hash 413353836, now seen corresponding path program 11 times [2022-02-11 00:35:00,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:00,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761130511] [2022-02-11 00:35:00,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:00,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:00,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:00,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761130511] [2022-02-11 00:35:00,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761130511] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:00,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190836214] [2022-02-11 00:35:00,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:35:00,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:00,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:00,386 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-02-11 00:35:00,413 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-02-11 00:35:00,429 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:35:00,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:00,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:00,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:00,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 554 treesize of output 490 [2022-02-11 00:35:01,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 538 treesize of output 458 [2022-02-11 00:35:01,213 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 414 treesize of output 366 [2022-02-11 00:35:01,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2022-02-11 00:35:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:01,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:01,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:02,081 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 47 treesize of output 35 [2022-02-11 00:35:02,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-11 00:35:02,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 87 [2022-02-11 00:35:02,211 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:02,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 80 [2022-02-11 00:35:02,216 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 5 treesize of output 3 [2022-02-11 00:35:02,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:02,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190836214] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:02,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:02,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 23 [2022-02-11 00:35:02,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364379602] [2022-02-11 00:35:02,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:02,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:35:02,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:02,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:35:02,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:35:02,255 INFO L87 Difference]: Start difference. First operand 678 states and 2147 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:08,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:08,620 INFO L93 Difference]: Finished difference Result 1737 states and 5046 transitions. [2022-02-11 00:35:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-11 00:35:08,621 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:08,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:08,623 INFO L225 Difference]: With dead ends: 1737 [2022-02-11 00:35:08,623 INFO L226 Difference]: Without dead ends: 1274 [2022-02-11 00:35:08,623 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1341, Invalid=4209, Unknown=0, NotChecked=0, Total=5550 [2022-02-11 00:35:08,624 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 339 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:08,624 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 353 Invalid, 1377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1251 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:35:08,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2022-02-11 00:35:08,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 717. [2022-02-11 00:35:08,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 3.196927374301676) internal successors, (2289), 716 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:08,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 2289 transitions. [2022-02-11 00:35:08,635 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 2289 transitions. Word has length 20 [2022-02-11 00:35:08,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:08,635 INFO L470 AbstractCegarLoop]: Abstraction has 717 states and 2289 transitions. [2022-02-11 00:35:08,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:08,635 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 2289 transitions. [2022-02-11 00:35:08,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:08,636 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:08,636 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:08,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-11 00:35:08,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:08,837 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:08,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:08,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1982212180, now seen corresponding path program 12 times [2022-02-11 00:35:08,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:08,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675563020] [2022-02-11 00:35:08,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:08,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:08,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:08,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:08,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675563020] [2022-02-11 00:35:08,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675563020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:08,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954935536] [2022-02-11 00:35:08,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:35:08,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:08,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:08,983 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-02-11 00:35:08,984 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-02-11 00:35:09,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:35:09,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:09,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:09,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:09,164 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 364 treesize of output 308 [2022-02-11 00:35:09,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 330 [2022-02-11 00:35:09,494 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 283 treesize of output 251 [2022-02-11 00:35:09,991 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 29 treesize of output 25 [2022-02-11 00:35:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:10,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:10,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:10,375 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 164 treesize of output 144 [2022-02-11 00:35:10,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 162 [2022-02-11 00:35:10,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 274 [2022-02-11 00:35:10,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 238 [2022-02-11 00:35:10,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:10,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 235 [2022-02-11 00:35:10,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:10,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954935536] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:10,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:10,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:35:10,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125998752] [2022-02-11 00:35:10,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:10,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:35:10,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:10,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:35:10,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:35:10,919 INFO L87 Difference]: Start difference. First operand 717 states and 2289 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:21,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:21,559 INFO L93 Difference]: Finished difference Result 2082 states and 5917 transitions. [2022-02-11 00:35:21,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-02-11 00:35:21,560 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:21,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:21,562 INFO L225 Difference]: With dead ends: 2082 [2022-02-11 00:35:21,562 INFO L226 Difference]: Without dead ends: 1543 [2022-02-11 00:35:21,563 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4299 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=2237, Invalid=11335, Unknown=0, NotChecked=0, Total=13572 [2022-02-11 00:35:21,564 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 338 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 1883 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:21,564 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 676 Invalid, 2019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1883 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-11 00:35:21,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1543 states. [2022-02-11 00:35:21,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1543 to 789. [2022-02-11 00:35:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 3.2893401015228427) internal successors, (2592), 788 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:21,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 2592 transitions. [2022-02-11 00:35:21,577 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 2592 transitions. Word has length 20 [2022-02-11 00:35:21,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:21,577 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 2592 transitions. [2022-02-11 00:35:21,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:21,577 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 2592 transitions. [2022-02-11 00:35:21,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:21,579 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:21,579 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:21,595 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-02-11 00:35:21,779 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,SelfDestructingSolverStorable86 [2022-02-11 00:35:21,779 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:21,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:21,779 INFO L85 PathProgramCache]: Analyzing trace with hash -578922423, now seen corresponding path program 4 times [2022-02-11 00:35:21,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:21,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936914099] [2022-02-11 00:35:21,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:21,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:21,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:21,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:21,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:21,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936914099] [2022-02-11 00:35:21,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936914099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:21,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792227751] [2022-02-11 00:35:21,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:35:21,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:21,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:21,899 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-02-11 00:35:21,928 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-02-11 00:35:21,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:35:21,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:21,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:35:21,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:22,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 79 [2022-02-11 00:35:22,242 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 241 treesize of output 209 [2022-02-11 00:35:22,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 183 [2022-02-11 00:35:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:22,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:22,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:22,690 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 353 treesize of output 293 [2022-02-11 00:35:22,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:22,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:23,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-02-11 00:35:23,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:23,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 239 treesize of output 219 [2022-02-11 00:35:23,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:23,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792227751] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:23,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:23,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:35:23,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259064574] [2022-02-11 00:35:23,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:23,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:35:23,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:23,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:35:23,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:35:23,199 INFO L87 Difference]: Start difference. First operand 789 states and 2592 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:24,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:24,376 INFO L93 Difference]: Finished difference Result 1514 states and 4629 transitions. [2022-02-11 00:35:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:35:24,377 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:24,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:24,379 INFO L225 Difference]: With dead ends: 1514 [2022-02-11 00:35:24,379 INFO L226 Difference]: Without dead ends: 1341 [2022-02-11 00:35:24,379 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=321, Invalid=1319, Unknown=0, NotChecked=0, Total=1640 [2022-02-11 00:35:24,379 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 161 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:24,380 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 358 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1237 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:35:24,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2022-02-11 00:35:24,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 790. [2022-02-11 00:35:24,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 789 states have (on average 3.288973384030418) internal successors, (2595), 789 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:24,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 2595 transitions. [2022-02-11 00:35:24,393 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 2595 transitions. Word has length 20 [2022-02-11 00:35:24,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:24,393 INFO L470 AbstractCegarLoop]: Abstraction has 790 states and 2595 transitions. [2022-02-11 00:35:24,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:24,393 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 2595 transitions. [2022-02-11 00:35:24,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:24,395 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:24,395 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:24,410 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-02-11 00:35:24,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:24,595 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:24,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:24,596 INFO L85 PathProgramCache]: Analyzing trace with hash -253125343, now seen corresponding path program 5 times [2022-02-11 00:35:24,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:24,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330927488] [2022-02-11 00:35:24,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:24,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:24,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:24,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:24,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330927488] [2022-02-11 00:35:24,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330927488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:24,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963906585] [2022-02-11 00:35:24,767 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:35:24,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:24,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:24,768 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-02-11 00:35:24,769 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-02-11 00:35:24,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:35:24,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:24,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:35:24,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:24,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 158 [2022-02-11 00:35:25,062 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 150 treesize of output 126 [2022-02-11 00:35:25,065 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 107 treesize of output 91 [2022-02-11 00:35:25,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:25,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:25,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:25,346 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 176 treesize of output 152 [2022-02-11 00:35:25,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:25,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:25,686 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:25,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 281 [2022-02-11 00:35:25,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-02-11 00:35:25,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:25,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963906585] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:25,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:25,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-11 00:35:25,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701409930] [2022-02-11 00:35:25,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:25,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:35:25,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:25,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:35:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:35:25,817 INFO L87 Difference]: Start difference. First operand 790 states and 2595 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:27,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:27,432 INFO L93 Difference]: Finished difference Result 1304 states and 3977 transitions. [2022-02-11 00:35:27,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 00:35:27,433 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:27,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:27,435 INFO L225 Difference]: With dead ends: 1304 [2022-02-11 00:35:27,435 INFO L226 Difference]: Without dead ends: 1156 [2022-02-11 00:35:27,435 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=327, Invalid=1395, Unknown=0, NotChecked=0, Total=1722 [2022-02-11 00:35:27,435 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 203 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1207 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:27,435 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 351 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1207 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:35:27,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2022-02-11 00:35:27,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 795. [2022-02-11 00:35:27,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 3.3035264483627205) internal successors, (2623), 794 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:27,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2623 transitions. [2022-02-11 00:35:27,445 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2623 transitions. Word has length 20 [2022-02-11 00:35:27,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:27,445 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2623 transitions. [2022-02-11 00:35:27,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:27,446 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2623 transitions. [2022-02-11 00:35:27,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:27,447 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:27,447 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:27,463 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-02-11 00:35:27,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:27,647 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:27,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:27,648 INFO L85 PathProgramCache]: Analyzing trace with hash -784016871, now seen corresponding path program 6 times [2022-02-11 00:35:27,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:27,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39176878] [2022-02-11 00:35:27,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:27,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:27,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:27,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:27,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:27,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39176878] [2022-02-11 00:35:27,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39176878] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:27,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487507627] [2022-02-11 00:35:27,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:35:27,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:27,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:27,818 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-02-11 00:35:27,818 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-02-11 00:35:27,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:35:27,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:27,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:35:27,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:28,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 227 [2022-02-11 00:35:28,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 140 [2022-02-11 00:35:28,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:35:28,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 147 [2022-02-11 00:35:28,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:28,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:28,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:28,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:28,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:28,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-02-11 00:35:28,818 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 353 treesize of output 293 [2022-02-11 00:35:28,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:28,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 277 [2022-02-11 00:35:29,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:29,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487507627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:29,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:29,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2022-02-11 00:35:29,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53930654] [2022-02-11 00:35:29,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:29,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:35:29,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:29,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:35:29,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:35:29,025 INFO L87 Difference]: Start difference. First operand 795 states and 2623 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:30,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:30,331 INFO L93 Difference]: Finished difference Result 1172 states and 3624 transitions. [2022-02-11 00:35:30,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:35:30,331 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:30,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:30,333 INFO L225 Difference]: With dead ends: 1172 [2022-02-11 00:35:30,333 INFO L226 Difference]: Without dead ends: 1088 [2022-02-11 00:35:30,333 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 00:35:30,333 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 149 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1016 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:30,333 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 254 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1016 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:35:30,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2022-02-11 00:35:30,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 789. [2022-02-11 00:35:30,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 3.2893401015228427) internal successors, (2592), 788 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:30,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 2592 transitions. [2022-02-11 00:35:30,343 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 2592 transitions. Word has length 20 [2022-02-11 00:35:30,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:30,343 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 2592 transitions. [2022-02-11 00:35:30,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:30,343 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 2592 transitions. [2022-02-11 00:35:30,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:30,345 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:30,345 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:30,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-11 00:35:30,545 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,SelfDestructingSolverStorable89 [2022-02-11 00:35:30,545 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:30,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:30,545 INFO L85 PathProgramCache]: Analyzing trace with hash 328616155, now seen corresponding path program 7 times [2022-02-11 00:35:30,546 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:30,546 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439756040] [2022-02-11 00:35:30,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:30,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:30,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:30,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:30,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439756040] [2022-02-11 00:35:30,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439756040] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:30,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624145765] [2022-02-11 00:35:30,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:35:30,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:30,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:30,740 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-02-11 00:35:30,741 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-02-11 00:35:30,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:30,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:35:30,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:30,944 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 198 treesize of output 174 [2022-02-11 00:35:31,173 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 150 treesize of output 126 [2022-02-11 00:35:31,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 91 [2022-02-11 00:35:31,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:31,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:31,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:31,402 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 176 treesize of output 152 [2022-02-11 00:35:31,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:31,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:31,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:31,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:35:31,675 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 272 treesize of output 240 [2022-02-11 00:35:31,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:31,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624145765] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:31,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:31,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 22 [2022-02-11 00:35:31,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285182274] [2022-02-11 00:35:31,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:31,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:35:31,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:31,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:35:31,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:35:31,859 INFO L87 Difference]: Start difference. First operand 789 states and 2592 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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-02-11 00:35:33,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:33,529 INFO L93 Difference]: Finished difference Result 1169 states and 3594 transitions. [2022-02-11 00:35:33,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:35:33,530 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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 20 [2022-02-11 00:35:33,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:33,531 INFO L225 Difference]: With dead ends: 1169 [2022-02-11 00:35:33,531 INFO L226 Difference]: Without dead ends: 1038 [2022-02-11 00:35:33,531 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=336, Invalid=1644, Unknown=0, NotChecked=0, Total=1980 [2022-02-11 00:35:33,531 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 192 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:33,532 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 370 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:35:33,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-02-11 00:35:33,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 807. [2022-02-11 00:35:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 806 states have (on average 3.2766749379652604) internal successors, (2641), 806 states have internal predecessors, (2641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:33,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 2641 transitions. [2022-02-11 00:35:33,541 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 2641 transitions. Word has length 20 [2022-02-11 00:35:33,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:33,541 INFO L470 AbstractCegarLoop]: Abstraction has 807 states and 2641 transitions. [2022-02-11 00:35:33,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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-02-11 00:35:33,541 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 2641 transitions. [2022-02-11 00:35:33,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:33,542 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:33,542 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:33,558 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-02-11 00:35:33,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:33,743 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:33,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:33,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1447461244, now seen corresponding path program 13 times [2022-02-11 00:35:33,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:33,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69354129] [2022-02-11 00:35:33,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:33,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:33,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:33,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:33,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69354129] [2022-02-11 00:35:33,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69354129] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:33,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400195912] [2022-02-11 00:35:33,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:35:33,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:33,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:33,843 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-02-11 00:35:33,844 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-02-11 00:35:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:33,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:33,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:33,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-02-11 00:35:34,142 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 46 treesize of output 42 [2022-02-11 00:35:34,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 467 treesize of output 411 [2022-02-11 00:35:34,406 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 394 treesize of output 338 [2022-02-11 00:35:34,682 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 29 treesize of output 25 [2022-02-11 00:35:34,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:34,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:34,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:34,971 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 164 treesize of output 144 [2022-02-11 00:35:35,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:35:35,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:35,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-02-11 00:35:35,241 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 123 treesize of output 113 [2022-02-11 00:35:35,243 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 113 treesize of output 97 [2022-02-11 00:35:35,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:35,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400195912] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:35,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:35,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:35:35,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422195398] [2022-02-11 00:35:35,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:35,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:35:35,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:35,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:35:35,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:35:35,397 INFO L87 Difference]: Start difference. First operand 807 states and 2641 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:36,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:36,759 INFO L93 Difference]: Finished difference Result 1284 states and 4066 transitions. [2022-02-11 00:35:36,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:35:36,760 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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 20 [2022-02-11 00:35:36,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:36,762 INFO L225 Difference]: With dead ends: 1284 [2022-02-11 00:35:36,762 INFO L226 Difference]: Without dead ends: 1106 [2022-02-11 00:35:36,762 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=233, Invalid=889, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:35:36,762 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 189 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:36,762 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 230 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 866 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:35:36,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-02-11 00:35:36,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 789. [2022-02-11 00:35:36,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 3.271573604060914) internal successors, (2578), 788 states have internal predecessors, (2578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:36,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 2578 transitions. [2022-02-11 00:35:36,773 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 2578 transitions. Word has length 20 [2022-02-11 00:35:36,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:36,773 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 2578 transitions. [2022-02-11 00:35:36,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:36,773 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 2578 transitions. [2022-02-11 00:35:36,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:36,774 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:36,775 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:36,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-02-11 00:35:36,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:36,975 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:36,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:36,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1260735108, now seen corresponding path program 14 times [2022-02-11 00:35:36,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:36,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105480881] [2022-02-11 00:35:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:36,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:37,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:37,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105480881] [2022-02-11 00:35:37,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105480881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:37,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245803328] [2022-02-11 00:35:37,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:35:37,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:37,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:37,088 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-02-11 00:35:37,115 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-02-11 00:35:37,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:35:37,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:37,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:37,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:37,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 507 treesize of output 435 [2022-02-11 00:35:37,622 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 46 treesize of output 42 [2022-02-11 00:35:37,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 244 [2022-02-11 00:35:37,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 199 [2022-02-11 00:35:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:37,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:38,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:38,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-02-11 00:35:38,326 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 47 treesize of output 41 [2022-02-11 00:35:38,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:38,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-02-11 00:35:38,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 113 [2022-02-11 00:35:38,561 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 113 treesize of output 97 [2022-02-11 00:35:38,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:38,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245803328] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:38,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:38,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:35:38,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889075038] [2022-02-11 00:35:38,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:38,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:35:38,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:38,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:35:38,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:35:38,687 INFO L87 Difference]: Start difference. First operand 789 states and 2578 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:40,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:40,243 INFO L93 Difference]: Finished difference Result 1480 states and 4619 transitions. [2022-02-11 00:35:40,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:35:40,243 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:40,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:40,245 INFO L225 Difference]: With dead ends: 1480 [2022-02-11 00:35:40,245 INFO L226 Difference]: Without dead ends: 1185 [2022-02-11 00:35:40,246 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:35:40,246 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 197 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:40,246 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 246 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:35:40,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2022-02-11 00:35:40,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 842. [2022-02-11 00:35:40,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.267538644470868) internal successors, (2748), 841 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:40,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 2748 transitions. [2022-02-11 00:35:40,257 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 2748 transitions. Word has length 20 [2022-02-11 00:35:40,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:40,257 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 2748 transitions. [2022-02-11 00:35:40,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:40,257 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 2748 transitions. [2022-02-11 00:35:40,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:40,258 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:40,258 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:40,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-11 00:35:40,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:40,459 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:40,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:40,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1084861640, now seen corresponding path program 15 times [2022-02-11 00:35:40,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:40,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697974149] [2022-02-11 00:35:40,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:40,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:40,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:40,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:40,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697974149] [2022-02-11 00:35:40,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697974149] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:40,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680852710] [2022-02-11 00:35:40,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:35:40,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:40,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:40,603 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-02-11 00:35:40,604 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-02-11 00:35:40,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:35:40,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:40,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:40,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:40,811 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 364 treesize of output 312 [2022-02-11 00:35:41,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 271 [2022-02-11 00:35:41,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 199 [2022-02-11 00:35:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:41,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:41,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:41,932 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 164 treesize of output 144 [2022-02-11 00:35:41,934 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 178 treesize of output 162 [2022-02-11 00:35:42,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:42,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-02-11 00:35:42,227 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 123 treesize of output 113 [2022-02-11 00:35:42,230 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 113 treesize of output 97 [2022-02-11 00:35:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:42,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680852710] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:42,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:42,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:35:42,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423930206] [2022-02-11 00:35:42,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:42,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:35:42,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:42,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:35:42,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:35:42,373 INFO L87 Difference]: Start difference. First operand 842 states and 2748 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:46,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:46,490 INFO L93 Difference]: Finished difference Result 2381 states and 7239 transitions. [2022-02-11 00:35:46,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:35:46,490 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-11 00:35:46,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:46,493 INFO L225 Difference]: With dead ends: 2381 [2022-02-11 00:35:46,493 INFO L226 Difference]: Without dead ends: 1781 [2022-02-11 00:35:46,494 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=542, Invalid=1908, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 00:35:46,494 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 448 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:46,494 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 312 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:35:46,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2022-02-11 00:35:46,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 957. [2022-02-11 00:35:46,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.2615062761506275) internal successors, (3118), 956 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:46,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3118 transitions. [2022-02-11 00:35:46,508 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3118 transitions. Word has length 20 [2022-02-11 00:35:46,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:46,508 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 3118 transitions. [2022-02-11 00:35:46,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:46,508 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3118 transitions. [2022-02-11 00:35:46,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:46,510 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:46,510 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:46,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-11 00:35:46,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:46,710 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:46,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:46,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1630077080, now seen corresponding path program 16 times [2022-02-11 00:35:46,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:46,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536841025] [2022-02-11 00:35:46,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:46,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:46,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:46,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:46,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536841025] [2022-02-11 00:35:46,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536841025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:46,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543966253] [2022-02-11 00:35:46,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:35:46,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:46,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:46,808 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-02-11 00:35:46,836 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-02-11 00:35:46,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:35:46,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:46,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:46,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:46,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-02-11 00:35:47,186 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 46 treesize of output 42 [2022-02-11 00:35:47,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 362 treesize of output 322 [2022-02-11 00:35:47,380 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 305 treesize of output 261 [2022-02-11 00:35:47,609 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 29 treesize of output 25 [2022-02-11 00:35:47,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:47,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:47,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:47,894 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 164 treesize of output 144 [2022-02-11 00:35:48,039 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 47 treesize of output 41 [2022-02-11 00:35:48,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 274 [2022-02-11 00:35:48,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 238 [2022-02-11 00:35:48,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:48,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 235 [2022-02-11 00:35:48,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:48,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543966253] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:48,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:48,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:35:48,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689858731] [2022-02-11 00:35:48,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:48,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:35:48,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:48,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:35:48,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:35:48,492 INFO L87 Difference]: Start difference. First operand 957 states and 3118 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:49,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:49,307 INFO L93 Difference]: Finished difference Result 1252 states and 3908 transitions. [2022-02-11 00:35:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:35:49,308 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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 20 [2022-02-11 00:35:49,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:49,309 INFO L225 Difference]: With dead ends: 1252 [2022-02-11 00:35:49,309 INFO L226 Difference]: Without dead ends: 1069 [2022-02-11 00:35:49,310 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=175, Invalid=695, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:35:49,310 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 164 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:49,310 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 195 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:35:49,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2022-02-11 00:35:49,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 908. [2022-02-11 00:35:49,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 3.2260198456449833) internal successors, (2926), 907 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:49,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2926 transitions. [2022-02-11 00:35:49,320 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2926 transitions. Word has length 20 [2022-02-11 00:35:49,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:49,320 INFO L470 AbstractCegarLoop]: Abstraction has 908 states and 2926 transitions. [2022-02-11 00:35:49,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:49,320 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2926 transitions. [2022-02-11 00:35:49,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-11 00:35:49,322 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:49,322 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:49,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-11 00:35:49,522 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,SelfDestructingSolverStorable94 [2022-02-11 00:35:49,522 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:49,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:49,523 INFO L85 PathProgramCache]: Analyzing trace with hash -807179838, now seen corresponding path program 17 times [2022-02-11 00:35:49,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:49,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590767670] [2022-02-11 00:35:49,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:49,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:49,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:49,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:49,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:49,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590767670] [2022-02-11 00:35:49,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590767670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:49,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275425125] [2022-02-11 00:35:49,629 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:35:49,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:49,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:49,630 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-02-11 00:35:49,631 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-02-11 00:35:49,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:35:49,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:49,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-11 00:35:49,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:49,811 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 486 treesize of output 438 [2022-02-11 00:35:50,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 705 treesize of output 601 [2022-02-11 00:35:50,339 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 553 treesize of output 481 [2022-02-11 00:35:50,791 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 29 treesize of output 25 [2022-02-11 00:35:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:50,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:50,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:51,070 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 5 treesize of output 3 [2022-02-11 00:35:51,080 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 102 treesize of output 86 [2022-02-11 00:35:51,279 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 5 treesize of output 3 [2022-02-11 00:35:51,282 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 47 treesize of output 35 [2022-02-11 00:35:51,288 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:51,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:35:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:35:51,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275425125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:51,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:51,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-11 00:35:51,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212524405] [2022-02-11 00:35:51,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:51,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:35:51,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:35:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:35:51,331 INFO L87 Difference]: Start difference. First operand 908 states and 2926 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:52,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:52,311 INFO L93 Difference]: Finished difference Result 1393 states and 4262 transitions. [2022-02-11 00:35:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:35:52,311 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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 20 [2022-02-11 00:35:52,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:52,313 INFO L225 Difference]: With dead ends: 1393 [2022-02-11 00:35:52,313 INFO L226 Difference]: Without dead ends: 1168 [2022-02-11 00:35:52,314 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=230, Invalid=700, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:35:52,314 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 242 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:52,314 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 139 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:35:52,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2022-02-11 00:35:52,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 780. [2022-02-11 00:35:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.1219512195121952) internal successors, (2432), 779 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:52,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2432 transitions. [2022-02-11 00:35:52,325 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2432 transitions. Word has length 20 [2022-02-11 00:35:52,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:52,325 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 2432 transitions. [2022-02-11 00:35:52,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-02-11 00:35:52,326 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2432 transitions. [2022-02-11 00:35:52,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:52,327 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:52,327 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:52,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-02-11 00:35:52,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:52,527 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:52,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:52,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1797394679, now seen corresponding path program 8 times [2022-02-11 00:35:52,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:52,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962050585] [2022-02-11 00:35:52,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:52,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:52,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:52,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:52,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:52,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962050585] [2022-02-11 00:35:52,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962050585] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:52,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956983517] [2022-02-11 00:35:52,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:35:52,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:52,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:52,592 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-02-11 00:35:52,593 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-02-11 00:35:52,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:35:52,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:52,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:52,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:52,708 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 133 treesize of output 113 [2022-02-11 00:35:52,711 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 124 treesize of output 104 [2022-02-11 00:35:52,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:52,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:52,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:52,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:53,009 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 353 treesize of output 293 [2022-02-11 00:35:53,210 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 6 treesize of output 4 [2022-02-11 00:35:53,212 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:35:53,216 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:53,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:35:53,224 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:53,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956983517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:53,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:53,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-11 00:35:53,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918728380] [2022-02-11 00:35:53,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:53,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:35:53,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:53,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:35:53,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:35:53,225 INFO L87 Difference]: Start difference. First operand 780 states and 2432 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:53,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:53,497 INFO L93 Difference]: Finished difference Result 978 states and 2971 transitions. [2022-02-11 00:35:53,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-11 00:35:53,497 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:35:53,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:53,498 INFO L225 Difference]: With dead ends: 978 [2022-02-11 00:35:53,498 INFO L226 Difference]: Without dead ends: 935 [2022-02-11 00:35:53,499 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:35:53,499 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 101 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:53,499 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 121 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:35:53,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-02-11 00:35:53,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 767. [2022-02-11 00:35:53,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 767 states, 766 states have (on average 3.1409921671018277) internal successors, (2406), 766 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:53,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 767 states to 767 states and 2406 transitions. [2022-02-11 00:35:53,510 INFO L78 Accepts]: Start accepts. Automaton has 767 states and 2406 transitions. Word has length 21 [2022-02-11 00:35:53,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:53,510 INFO L470 AbstractCegarLoop]: Abstraction has 767 states and 2406 transitions. [2022-02-11 00:35:53,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:53,511 INFO L276 IsEmpty]: Start isEmpty. Operand 767 states and 2406 transitions. [2022-02-11 00:35:53,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:53,512 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:53,512 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:53,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-02-11 00:35:53,712 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,SelfDestructingSolverStorable96 [2022-02-11 00:35:53,712 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:53,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:53,713 INFO L85 PathProgramCache]: Analyzing trace with hash -860000161, now seen corresponding path program 9 times [2022-02-11 00:35:53,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:53,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071154915] [2022-02-11 00:35:53,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:53,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:53,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:53,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:53,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:53,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071154915] [2022-02-11 00:35:53,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071154915] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:53,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972221456] [2022-02-11 00:35:53,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:35:53,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:53,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:53,783 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-02-11 00:35:53,813 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-02-11 00:35:53,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:35:53,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:53,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:53,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:53,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 157 [2022-02-11 00:35:53,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 144 [2022-02-11 00:35:54,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:54,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:54,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:54,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:54,268 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 353 treesize of output 293 [2022-02-11 00:35:54,474 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 6 treesize of output 4 [2022-02-11 00:35:54,476 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:35:54,480 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:54,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:35:54,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:54,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972221456] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:54,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:54,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-11 00:35:54,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688168793] [2022-02-11 00:35:54,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:54,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-11 00:35:54,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:54,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-11 00:35:54,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:35:54,490 INFO L87 Difference]: Start difference. First operand 767 states and 2406 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:54,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:54,758 INFO L93 Difference]: Finished difference Result 954 states and 2928 transitions. [2022-02-11 00:35:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:35:54,758 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:35:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:54,759 INFO L225 Difference]: With dead ends: 954 [2022-02-11 00:35:54,759 INFO L226 Difference]: Without dead ends: 911 [2022-02-11 00:35:54,759 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:35:54,760 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 82 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:54,760 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 116 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:35:54,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2022-02-11 00:35:54,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 775. [2022-02-11 00:35:54,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.147286821705426) internal successors, (2436), 774 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2436 transitions. [2022-02-11 00:35:54,768 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2436 transitions. Word has length 21 [2022-02-11 00:35:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:54,768 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2436 transitions. [2022-02-11 00:35:54,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:54,769 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2436 transitions. [2022-02-11 00:35:54,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:54,770 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:54,770 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:54,785 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-02-11 00:35:54,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:54,970 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:54,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:54,970 INFO L85 PathProgramCache]: Analyzing trace with hash -697202049, now seen corresponding path program 10 times [2022-02-11 00:35:54,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:54,971 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344180593] [2022-02-11 00:35:54,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:54,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:55,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:55,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344180593] [2022-02-11 00:35:55,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344180593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:55,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140300628] [2022-02-11 00:35:55,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:35:55,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:55,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:55,054 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-02-11 00:35:55,078 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-02-11 00:35:55,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:35:55,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:55,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:55,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:55,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-02-11 00:35:55,207 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 165 treesize of output 137 [2022-02-11 00:35:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:55,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:55,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:55,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:55,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 293 [2022-02-11 00:35:55,729 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 6 treesize of output 4 [2022-02-11 00:35:55,731 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:35:55,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:55,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:35:55,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:55,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140300628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:55,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:55,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-11 00:35:55,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107070213] [2022-02-11 00:35:55,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:55,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-11 00:35:55,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:55,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-11 00:35:55,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:35:55,745 INFO L87 Difference]: Start difference. First operand 775 states and 2436 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:56,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:56,030 INFO L93 Difference]: Finished difference Result 994 states and 3023 transitions. [2022-02-11 00:35:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:35:56,030 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:35:56,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:56,031 INFO L225 Difference]: With dead ends: 994 [2022-02-11 00:35:56,031 INFO L226 Difference]: Without dead ends: 951 [2022-02-11 00:35:56,031 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:35:56,032 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 125 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:56,032 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 101 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:35:56,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2022-02-11 00:35:56,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 783. [2022-02-11 00:35:56,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 3.163682864450128) internal successors, (2474), 782 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:56,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 2474 transitions. [2022-02-11 00:35:56,041 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 2474 transitions. Word has length 21 [2022-02-11 00:35:56,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:56,041 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 2474 transitions. [2022-02-11 00:35:56,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:56,041 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 2474 transitions. [2022-02-11 00:35:56,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:56,042 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:56,042 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:56,058 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-02-11 00:35:56,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:56,244 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:56,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:56,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2088271617, now seen corresponding path program 11 times [2022-02-11 00:35:56,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:56,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251650299] [2022-02-11 00:35:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:56,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:56,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:56,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:56,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251650299] [2022-02-11 00:35:56,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251650299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:56,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480546825] [2022-02-11 00:35:56,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:35:56,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:56,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:56,354 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-02-11 00:35:56,378 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-02-11 00:35:56,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:35:56,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:56,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:56,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:56,672 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 263 treesize of output 227 [2022-02-11 00:35:56,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 199 [2022-02-11 00:35:56,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:56,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:56,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:56,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:57,039 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 350 treesize of output 290 [2022-02-11 00:35:57,220 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 6 treesize of output 4 [2022-02-11 00:35:57,222 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:35:57,236 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:35:57,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:35:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:57,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480546825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:57,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:57,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-02-11 00:35:57,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482553358] [2022-02-11 00:35:57,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:57,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:35:57,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:57,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:35:57,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:35:57,245 INFO L87 Difference]: Start difference. First operand 783 states and 2474 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:58,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:58,241 INFO L93 Difference]: Finished difference Result 1274 states and 3758 transitions. [2022-02-11 00:35:58,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:35:58,241 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:35:58,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:58,243 INFO L225 Difference]: With dead ends: 1274 [2022-02-11 00:35:58,243 INFO L226 Difference]: Without dead ends: 1178 [2022-02-11 00:35:58,243 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:35:58,243 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 323 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:58,243 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 221 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:35:58,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2022-02-11 00:35:58,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 766. [2022-02-11 00:35:58,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 3.1372549019607843) internal successors, (2400), 765 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:58,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2400 transitions. [2022-02-11 00:35:58,253 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2400 transitions. Word has length 21 [2022-02-11 00:35:58,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:58,254 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 2400 transitions. [2022-02-11 00:35:58,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:58,254 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2400 transitions. [2022-02-11 00:35:58,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:58,255 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:58,255 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:58,271 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-02-11 00:35:58,456 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,SelfDestructingSolverStorable99 [2022-02-11 00:35:58,456 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:58,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:58,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1634861577, now seen corresponding path program 12 times [2022-02-11 00:35:58,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:58,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858824687] [2022-02-11 00:35:58,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:58,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:58,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:58,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858824687] [2022-02-11 00:35:58,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858824687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125306465] [2022-02-11 00:35:58,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:35:58,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:58,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:58,520 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-02-11 00:35:58,521 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-02-11 00:35:58,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:35:58,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:35:58,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:58,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:58,702 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 139 treesize of output 119 [2022-02-11 00:35:58,704 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 112 treesize of output 92 [2022-02-11 00:35:58,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:58,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:35:58,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:35:58,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:35:58,972 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 353 treesize of output 293 [2022-02-11 00:35:59,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:35:59,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:35:59,202 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 6 treesize of output 4 [2022-02-11 00:35:59,204 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:35:59,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:59,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125306465] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:35:59,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:35:59,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:35:59,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748467197] [2022-02-11 00:35:59,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:35:59,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:35:59,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:35:59,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:35:59,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:35:59,223 INFO L87 Difference]: Start difference. First operand 766 states and 2400 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:59,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:35:59,463 INFO L93 Difference]: Finished difference Result 916 states and 2832 transitions. [2022-02-11 00:35:59,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:35:59,463 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:35:59,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:35:59,464 INFO L225 Difference]: With dead ends: 916 [2022-02-11 00:35:59,464 INFO L226 Difference]: Without dead ends: 873 [2022-02-11 00:35:59,464 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:35:59,464 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:35:59,465 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 131 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:35:59,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2022-02-11 00:35:59,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 770. [2022-02-11 00:35:59,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 3.133940182054616) internal successors, (2410), 769 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:59,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 2410 transitions. [2022-02-11 00:35:59,473 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 2410 transitions. Word has length 21 [2022-02-11 00:35:59,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:35:59,473 INFO L470 AbstractCegarLoop]: Abstraction has 770 states and 2410 transitions. [2022-02-11 00:35:59,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:35:59,473 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 2410 transitions. [2022-02-11 00:35:59,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:35:59,474 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:35:59,474 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:35:59,490 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-02-11 00:35:59,674 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,SelfDestructingSolverStorable100 [2022-02-11 00:35:59,674 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:35:59,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:35:59,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1472063465, now seen corresponding path program 13 times [2022-02-11 00:35:59,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:35:59,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048530787] [2022-02-11 00:35:59,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:35:59,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:35:59,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:35:59,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:35:59,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048530787] [2022-02-11 00:35:59,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048530787] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:35:59,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391440861] [2022-02-11 00:35:59,748 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:35:59,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:35:59,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:35:59,749 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-02-11 00:35:59,753 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-02-11 00:35:59,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:35:59,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:35:59,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:35:59,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 186 treesize of output 166 [2022-02-11 00:35:59,867 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 178 treesize of output 142 [2022-02-11 00:36:00,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:00,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:00,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:00,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:00,226 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 353 treesize of output 293 [2022-02-11 00:36:00,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:00,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:00,458 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 6 treesize of output 4 [2022-02-11 00:36:00,460 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:00,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391440861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:00,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:00,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:00,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322855815] [2022-02-11 00:36:00,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:00,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:00,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:00,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:00,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:00,484 INFO L87 Difference]: Start difference. First operand 770 states and 2410 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:00,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:00,735 INFO L93 Difference]: Finished difference Result 993 states and 3045 transitions. [2022-02-11 00:36:00,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:00,735 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:00,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:00,736 INFO L225 Difference]: With dead ends: 993 [2022-02-11 00:36:00,737 INFO L226 Difference]: Without dead ends: 950 [2022-02-11 00:36:00,737 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:36:00,737 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 90 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:00,737 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 118 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:00,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2022-02-11 00:36:00,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 778. [2022-02-11 00:36:00,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.1505791505791505) internal successors, (2448), 777 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2448 transitions. [2022-02-11 00:36:00,746 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2448 transitions. Word has length 21 [2022-02-11 00:36:00,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:00,747 INFO L470 AbstractCegarLoop]: Abstraction has 778 states and 2448 transitions. [2022-02-11 00:36:00,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:00,747 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2448 transitions. [2022-02-11 00:36:00,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:00,748 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:00,748 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:00,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-11 00:36:00,948 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,SelfDestructingSolverStorable101 [2022-02-11 00:36:00,948 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:00,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:00,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1313410201, now seen corresponding path program 14 times [2022-02-11 00:36:00,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:00,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605797956] [2022-02-11 00:36:00,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:00,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:01,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:01,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:01,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605797956] [2022-02-11 00:36:01,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605797956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:01,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114466801] [2022-02-11 00:36:01,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:36:01,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:01,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:01,013 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-02-11 00:36:01,013 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-02-11 00:36:01,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:01,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:01,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:01,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:01,142 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 186 treesize of output 166 [2022-02-11 00:36:01,144 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 178 treesize of output 142 [2022-02-11 00:36:01,284 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:01,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:01,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:01,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:01,472 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 353 treesize of output 293 [2022-02-11 00:36:01,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:01,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:01,663 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 6 treesize of output 4 [2022-02-11 00:36:01,665 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:01,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114466801] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:01,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:01,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:01,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889431921] [2022-02-11 00:36:01,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:01,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:01,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:01,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:01,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:01,684 INFO L87 Difference]: Start difference. First operand 778 states and 2448 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:01,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:01,956 INFO L93 Difference]: Finished difference Result 895 states and 2760 transitions. [2022-02-11 00:36:01,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:01,957 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:01,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:01,958 INFO L225 Difference]: With dead ends: 895 [2022-02-11 00:36:01,958 INFO L226 Difference]: Without dead ends: 842 [2022-02-11 00:36:01,958 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:01,959 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:01,959 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 127 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:01,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-02-11 00:36:01,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 762. [2022-02-11 00:36:01,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 3.1274638633377134) internal successors, (2380), 761 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:01,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 2380 transitions. [2022-02-11 00:36:01,966 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 2380 transitions. Word has length 21 [2022-02-11 00:36:01,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:01,966 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 2380 transitions. [2022-02-11 00:36:01,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:01,966 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 2380 transitions. [2022-02-11 00:36:01,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:01,967 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:01,967 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:01,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-11 00:36:02,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:02,168 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:02,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash -720289289, now seen corresponding path program 15 times [2022-02-11 00:36:02,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:02,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881524719] [2022-02-11 00:36:02,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:02,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:02,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:02,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:02,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:02,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881524719] [2022-02-11 00:36:02,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881524719] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:02,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060023219] [2022-02-11 00:36:02,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:36:02,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:02,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:02,247 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-02-11 00:36:02,248 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-02-11 00:36:02,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:36:02,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:02,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:36:02,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:02,751 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 280 treesize of output 248 [2022-02-11 00:36:03,016 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 136 treesize of output 120 [2022-02-11 00:36:03,018 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 120 treesize of output 104 [2022-02-11 00:36:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:03,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:03,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:03,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:03,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 366 treesize of output 334 [2022-02-11 00:36:03,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:03,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060023219] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:03,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:03,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 23 [2022-02-11 00:36:03,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815908801] [2022-02-11 00:36:03,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:03,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:36:03,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:03,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:36:03,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:36:03,805 INFO L87 Difference]: Start difference. First operand 762 states and 2380 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:07,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:07,126 INFO L93 Difference]: Finished difference Result 1465 states and 4196 transitions. [2022-02-11 00:36:07,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-11 00:36:07,126 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-02-11 00:36:07,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:07,128 INFO L225 Difference]: With dead ends: 1465 [2022-02-11 00:36:07,128 INFO L226 Difference]: Without dead ends: 1239 [2022-02-11 00:36:07,128 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=659, Invalid=3373, Unknown=0, NotChecked=0, Total=4032 [2022-02-11 00:36:07,128 INFO L934 BasicCegarLoop]: 40 mSDtfsCounter, 343 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1459 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:07,128 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 467 Invalid, 1588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1459 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:36:07,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2022-02-11 00:36:07,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 788. [2022-02-11 00:36:07,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 787 states have (on average 3.116899618805591) internal successors, (2453), 787 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:07,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 2453 transitions. [2022-02-11 00:36:07,138 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 2453 transitions. Word has length 21 [2022-02-11 00:36:07,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:07,138 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 2453 transitions. [2022-02-11 00:36:07,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:07,139 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 2453 transitions. [2022-02-11 00:36:07,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:07,140 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:07,140 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:07,155 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-02-11 00:36:07,340 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,SelfDestructingSolverStorable103 [2022-02-11 00:36:07,340 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:07,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash 320408191, now seen corresponding path program 16 times [2022-02-11 00:36:07,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:07,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383948289] [2022-02-11 00:36:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:07,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:07,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:07,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:07,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383948289] [2022-02-11 00:36:07,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383948289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:07,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720997038] [2022-02-11 00:36:07,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:36:07,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:07,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:07,442 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-02-11 00:36:07,460 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-02-11 00:36:07,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:36:07,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:07,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:07,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:07,544 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 186 treesize of output 166 [2022-02-11 00:36:07,687 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 65 treesize of output 53 [2022-02-11 00:36:07,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:07,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:07,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:07,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:07,883 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 6 treesize of output 4 [2022-02-11 00:36:07,886 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:08,065 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 353 treesize of output 293 [2022-02-11 00:36:08,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:08,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:08,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:08,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720997038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:08,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:08,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:36:08,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565106052] [2022-02-11 00:36:08,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:08,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:36:08,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:08,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:36:08,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:36:08,269 INFO L87 Difference]: Start difference. First operand 788 states and 2453 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:08,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:08,711 INFO L93 Difference]: Finished difference Result 1202 states and 3654 transitions. [2022-02-11 00:36:08,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:08,712 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:08,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:08,713 INFO L225 Difference]: With dead ends: 1202 [2022-02-11 00:36:08,713 INFO L226 Difference]: Without dead ends: 1159 [2022-02-11 00:36:08,714 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:36:08,714 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 172 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:08,714 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 128 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:08,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2022-02-11 00:36:08,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 806. [2022-02-11 00:36:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 3.1490683229813663) internal successors, (2535), 805 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2535 transitions. [2022-02-11 00:36:08,724 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2535 transitions. Word has length 21 [2022-02-11 00:36:08,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:08,724 INFO L470 AbstractCegarLoop]: Abstraction has 806 states and 2535 transitions. [2022-02-11 00:36:08,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:08,724 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2535 transitions. [2022-02-11 00:36:08,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:08,725 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:08,725 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:08,741 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-02-11 00:36:08,925 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,SelfDestructingSolverStorable104 [2022-02-11 00:36:08,925 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:08,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:08,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1189085439, now seen corresponding path program 17 times [2022-02-11 00:36:08,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:08,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915605841] [2022-02-11 00:36:08,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:08,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:08,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:09,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:09,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915605841] [2022-02-11 00:36:09,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915605841] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:09,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037930037] [2022-02-11 00:36:09,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:36:09,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:09,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:09,002 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-02-11 00:36:09,003 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-02-11 00:36:09,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:09,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:09,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:09,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:09,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-02-11 00:36:09,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:09,336 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 87 treesize of output 67 [2022-02-11 00:36:09,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:09,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:09,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:09,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:09,494 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 6 treesize of output 4 [2022-02-11 00:36:09,496 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:09,678 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 350 treesize of output 290 [2022-02-11 00:36:09,685 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:09,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:36:09,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:09,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037930037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:09,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:09,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:36:09,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495610134] [2022-02-11 00:36:09,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:09,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:36:09,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:09,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:36:09,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:36:09,807 INFO L87 Difference]: Start difference. First operand 806 states and 2535 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:10,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:10,417 INFO L93 Difference]: Finished difference Result 1259 states and 3769 transitions. [2022-02-11 00:36:10,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:10,418 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:10,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:10,420 INFO L225 Difference]: With dead ends: 1259 [2022-02-11 00:36:10,420 INFO L226 Difference]: Without dead ends: 1212 [2022-02-11 00:36:10,420 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:36:10,420 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 281 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:10,420 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 105 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:10,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2022-02-11 00:36:10,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 824. [2022-02-11 00:36:10,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 823 states have (on average 3.1445929526123937) internal successors, (2588), 823 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:10,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 2588 transitions. [2022-02-11 00:36:10,434 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 2588 transitions. Word has length 21 [2022-02-11 00:36:10,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:10,434 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 2588 transitions. [2022-02-11 00:36:10,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:10,434 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 2588 transitions. [2022-02-11 00:36:10,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:10,436 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:10,436 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:10,458 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-02-11 00:36:10,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-02-11 00:36:10,658 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:10,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:10,659 INFO L85 PathProgramCache]: Analyzing trace with hash 574150527, now seen corresponding path program 18 times [2022-02-11 00:36:10,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:10,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278357607] [2022-02-11 00:36:10,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:10,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:10,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:10,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:10,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:10,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278357607] [2022-02-11 00:36:10,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278357607] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:10,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846314829] [2022-02-11 00:36:10,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:10,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:10,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:10,732 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-02-11 00:36:10,733 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-02-11 00:36:10,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:36:10,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:10,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:10,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:10,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-02-11 00:36:11,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:11,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:36:11,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:11,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:11,096 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 6 treesize of output 4 [2022-02-11 00:36:11,098 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:11,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:11,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:11,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:11,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 366 treesize of output 334 [2022-02-11 00:36:11,318 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 317 treesize of output 257 [2022-02-11 00:36:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:11,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846314829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:11,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:11,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:36:11,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239055618] [2022-02-11 00:36:11,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:11,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:36:11,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:11,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:36:11,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:36:11,488 INFO L87 Difference]: Start difference. First operand 824 states and 2588 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:11,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:11,967 INFO L93 Difference]: Finished difference Result 1145 states and 3466 transitions. [2022-02-11 00:36:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:11,968 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:11,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:11,969 INFO L225 Difference]: With dead ends: 1145 [2022-02-11 00:36:11,969 INFO L226 Difference]: Without dead ends: 1094 [2022-02-11 00:36:11,970 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:36:11,970 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 147 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:11,970 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 125 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:11,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2022-02-11 00:36:11,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 836. [2022-02-11 00:36:11,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.132934131736527) internal successors, (2616), 835 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:11,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2616 transitions. [2022-02-11 00:36:11,980 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2616 transitions. Word has length 21 [2022-02-11 00:36:11,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:11,980 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 2616 transitions. [2022-02-11 00:36:11,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:11,980 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2616 transitions. [2022-02-11 00:36:11,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:11,981 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:11,981 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:11,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-11 00:36:12,181 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,SelfDestructingSolverStorable106 [2022-02-11 00:36:12,182 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:12,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:12,182 INFO L85 PathProgramCache]: Analyzing trace with hash -2128687225, now seen corresponding path program 19 times [2022-02-11 00:36:12,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:12,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317107514] [2022-02-11 00:36:12,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:12,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:12,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:12,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:12,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317107514] [2022-02-11 00:36:12,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317107514] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:12,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733203981] [2022-02-11 00:36:12,252 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:36:12,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:12,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:12,254 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-02-11 00:36:12,283 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-02-11 00:36:12,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:12,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:12,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:12,362 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 186 treesize of output 166 [2022-02-11 00:36:12,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:12,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:36:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:12,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:12,600 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 6 treesize of output 4 [2022-02-11 00:36:12,602 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:12,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:12,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:12,854 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 353 treesize of output 293 [2022-02-11 00:36:12,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:13,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733203981] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:13,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:13,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:36:13,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612240693] [2022-02-11 00:36:13,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:13,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:36:13,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:36:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:36:13,063 INFO L87 Difference]: Start difference. First operand 836 states and 2616 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:13,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:13,460 INFO L93 Difference]: Finished difference Result 1141 states and 3452 transitions. [2022-02-11 00:36:13,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:13,460 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:13,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:13,462 INFO L225 Difference]: With dead ends: 1141 [2022-02-11 00:36:13,462 INFO L226 Difference]: Without dead ends: 1086 [2022-02-11 00:36:13,462 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:36:13,462 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 177 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:13,462 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 91 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:13,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2022-02-11 00:36:13,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 850. [2022-02-11 00:36:13,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.1201413427561837) internal successors, (2649), 849 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:13,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 2649 transitions. [2022-02-11 00:36:13,472 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 2649 transitions. Word has length 21 [2022-02-11 00:36:13,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:13,472 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 2649 transitions. [2022-02-11 00:36:13,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:13,472 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 2649 transitions. [2022-02-11 00:36:13,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:13,473 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:13,473 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:13,489 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-02-11 00:36:13,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-02-11 00:36:13,675 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:13,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash -734384169, now seen corresponding path program 20 times [2022-02-11 00:36:13,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:13,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941812945] [2022-02-11 00:36:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:13,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:13,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:13,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:13,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941812945] [2022-02-11 00:36:13,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941812945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:13,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357318334] [2022-02-11 00:36:13,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:36:13,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:13,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:13,742 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-02-11 00:36:13,745 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-02-11 00:36:13,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:13,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:13,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:13,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:13,805 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 5 treesize of output 3 [2022-02-11 00:36:13,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:36:13,856 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 133 treesize of output 113 [2022-02-11 00:36:13,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2022-02-11 00:36:13,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:13,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:13,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:13,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:14,100 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 353 treesize of output 293 [2022-02-11 00:36:14,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:14,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:14,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:14,291 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:14,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:14,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357318334] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:14,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:14,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-11 00:36:14,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665606704] [2022-02-11 00:36:14,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:14,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-11 00:36:14,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:14,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-11 00:36:14,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-02-11 00:36:14,310 INFO L87 Difference]: Start difference. First operand 850 states and 2649 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:14,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:14,488 INFO L93 Difference]: Finished difference Result 966 states and 2988 transitions. [2022-02-11 00:36:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:14,489 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:14,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:14,490 INFO L225 Difference]: With dead ends: 966 [2022-02-11 00:36:14,490 INFO L226 Difference]: Without dead ends: 923 [2022-02-11 00:36:14,490 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:14,490 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:14,490 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 90 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:14,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-02-11 00:36:14,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 862. [2022-02-11 00:36:14,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.1231126596980254) internal successors, (2689), 861 states have internal predecessors, (2689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:14,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2689 transitions. [2022-02-11 00:36:14,499 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2689 transitions. Word has length 21 [2022-02-11 00:36:14,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:14,499 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 2689 transitions. [2022-02-11 00:36:14,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:14,499 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2689 transitions. [2022-02-11 00:36:14,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:14,500 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:14,501 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:14,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-02-11 00:36:14,701 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,SelfDestructingSolverStorable108 [2022-02-11 00:36:14,701 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:14,701 INFO L85 PathProgramCache]: Analyzing trace with hash -571586057, now seen corresponding path program 21 times [2022-02-11 00:36:14,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:14,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696596100] [2022-02-11 00:36:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:14,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:14,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:14,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696596100] [2022-02-11 00:36:14,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696596100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:14,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599057419] [2022-02-11 00:36:14,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:36:14,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:14,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:14,774 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-02-11 00:36:14,774 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-02-11 00:36:14,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:36:14,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:14,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:14,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:14,836 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 5 treesize of output 3 [2022-02-11 00:36:14,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:36:14,894 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 228 treesize of output 188 [2022-02-11 00:36:14,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 156 [2022-02-11 00:36:15,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:15,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:15,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:15,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:15,286 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 353 treesize of output 293 [2022-02-11 00:36:15,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:15,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:15,474 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 6 treesize of output 4 [2022-02-11 00:36:15,477 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:15,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599057419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:15,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:15,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-11 00:36:15,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671544580] [2022-02-11 00:36:15,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:15,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-11 00:36:15,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:15,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-11 00:36:15,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:36:15,495 INFO L87 Difference]: Start difference. First operand 862 states and 2689 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:15,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:15,678 INFO L93 Difference]: Finished difference Result 1137 states and 3461 transitions. [2022-02-11 00:36:15,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:15,678 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:15,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:15,679 INFO L225 Difference]: With dead ends: 1137 [2022-02-11 00:36:15,679 INFO L226 Difference]: Without dead ends: 1094 [2022-02-11 00:36:15,680 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:36:15,680 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 115 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:15,680 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 85 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:15,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2022-02-11 00:36:15,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 866. [2022-02-11 00:36:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.1341040462427747) internal successors, (2711), 865 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-02-11 00:36:15,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 2711 transitions. [2022-02-11 00:36:15,691 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 2711 transitions. Word has length 21 [2022-02-11 00:36:15,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:15,691 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 2711 transitions. [2022-02-11 00:36:15,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:15,691 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 2711 transitions. [2022-02-11 00:36:15,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:15,692 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:15,692 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:15,708 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-02-11 00:36:15,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:15,893 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:15,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:15,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2081079687, now seen corresponding path program 22 times [2022-02-11 00:36:15,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:15,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882001117] [2022-02-11 00:36:15,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:15,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:15,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:15,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:15,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:15,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882001117] [2022-02-11 00:36:15,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882001117] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:15,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648084009] [2022-02-11 00:36:15,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:36:15,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:15,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:15,974 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-02-11 00:36:15,974 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-02-11 00:36:16,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:36:16,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:16,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:16,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:16,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-02-11 00:36:16,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:36:16,099 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 200 treesize of output 176 [2022-02-11 00:36:16,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 152 [2022-02-11 00:36:16,226 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:16,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:16,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:16,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:16,421 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 353 treesize of output 293 [2022-02-11 00:36:16,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:16,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:16,599 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 6 treesize of output 4 [2022-02-11 00:36:16,601 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:16,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:16,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648084009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:16,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:16,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:16,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112733093] [2022-02-11 00:36:16,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:16,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:16,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:16,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:16,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:16,621 INFO L87 Difference]: Start difference. First operand 866 states and 2711 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:16,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:16,928 INFO L93 Difference]: Finished difference Result 1050 states and 3210 transitions. [2022-02-11 00:36:16,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:16,928 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:16,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:16,930 INFO L225 Difference]: With dead ends: 1050 [2022-02-11 00:36:16,930 INFO L226 Difference]: Without dead ends: 1003 [2022-02-11 00:36:16,930 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:36:16,930 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 118 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:16,931 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 110 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:16,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2022-02-11 00:36:16,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 860. [2022-02-11 00:36:16,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.1245634458672877) internal successors, (2684), 859 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2684 transitions. [2022-02-11 00:36:16,940 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2684 transitions. Word has length 21 [2022-02-11 00:36:16,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:16,940 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 2684 transitions. [2022-02-11 00:36:16,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2684 transitions. [2022-02-11 00:36:16,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:16,941 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:16,941 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:16,957 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-02-11 00:36:17,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:17,142 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:17,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:17,142 INFO L85 PathProgramCache]: Analyzing trace with hash 180188119, now seen corresponding path program 23 times [2022-02-11 00:36:17,142 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:17,142 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413639346] [2022-02-11 00:36:17,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:17,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:17,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:17,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:17,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413639346] [2022-02-11 00:36:17,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413639346] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:17,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580593002] [2022-02-11 00:36:17,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:36:17,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:17,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:17,224 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-02-11 00:36:17,229 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-02-11 00:36:17,265 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:36:17,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:17,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:17,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:17,332 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 186 treesize of output 166 [2022-02-11 00:36:17,449 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 78 treesize of output 62 [2022-02-11 00:36:17,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:17,547 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:17,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:17,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:17,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:17,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:17,653 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:17,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:36:17,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:17,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:36:17,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:17,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580593002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:17,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:17,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:36:17,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210815432] [2022-02-11 00:36:17,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:17,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:36:17,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:17,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:36:17,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:36:17,977 INFO L87 Difference]: Start difference. First operand 860 states and 2684 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:18,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:18,241 INFO L93 Difference]: Finished difference Result 1099 states and 3354 transitions. [2022-02-11 00:36:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:18,241 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:18,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:18,242 INFO L225 Difference]: With dead ends: 1099 [2022-02-11 00:36:18,242 INFO L226 Difference]: Without dead ends: 1056 [2022-02-11 00:36:18,242 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:36:18,243 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 168 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:18,243 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 91 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:18,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-02-11 00:36:18,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 867. [2022-02-11 00:36:18,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.1454965357967666) internal successors, (2724), 866 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 2724 transitions. [2022-02-11 00:36:18,252 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 2724 transitions. Word has length 21 [2022-02-11 00:36:18,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:18,252 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 2724 transitions. [2022-02-11 00:36:18,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:18,252 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 2724 transitions. [2022-02-11 00:36:18,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:18,253 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:18,253 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:18,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-02-11 00:36:18,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:18,454 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:18,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:18,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1329305511, now seen corresponding path program 24 times [2022-02-11 00:36:18,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:18,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134168599] [2022-02-11 00:36:18,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:18,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:18,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:18,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134168599] [2022-02-11 00:36:18,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134168599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:18,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055552870] [2022-02-11 00:36:18,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:18,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:18,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:18,528 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-02-11 00:36:18,529 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-02-11 00:36:18,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:36:18,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:18,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:18,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:18,686 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 263 treesize of output 227 [2022-02-11 00:36:18,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:18,824 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 60 treesize of output 48 [2022-02-11 00:36:18,894 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:18,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:18,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:18,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:18,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:18,971 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:19,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:19,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 366 treesize of output 334 [2022-02-11 00:36:19,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 257 [2022-02-11 00:36:19,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:19,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055552870] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:19,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:19,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:19,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560131957] [2022-02-11 00:36:19,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:19,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:19,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:19,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:19,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:19,335 INFO L87 Difference]: Start difference. First operand 867 states and 2724 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:19,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:19,678 INFO L93 Difference]: Finished difference Result 1156 states and 3469 transitions. [2022-02-11 00:36:19,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:19,678 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:19,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:19,680 INFO L225 Difference]: With dead ends: 1156 [2022-02-11 00:36:19,680 INFO L226 Difference]: Without dead ends: 1109 [2022-02-11 00:36:19,680 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:36:19,680 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 158 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:19,680 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 109 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:19,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-02-11 00:36:19,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 869. [2022-02-11 00:36:19,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 868 states have (on average 3.1347926267281108) internal successors, (2721), 868 states have internal predecessors, (2721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:19,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 2721 transitions. [2022-02-11 00:36:19,694 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 2721 transitions. Word has length 21 [2022-02-11 00:36:19,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:19,694 INFO L470 AbstractCegarLoop]: Abstraction has 869 states and 2721 transitions. [2022-02-11 00:36:19,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:19,694 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 2721 transitions. [2022-02-11 00:36:19,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:19,696 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:19,696 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:19,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-02-11 00:36:19,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-02-11 00:36:19,912 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:19,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:19,912 INFO L85 PathProgramCache]: Analyzing trace with hash 433930455, now seen corresponding path program 25 times [2022-02-11 00:36:19,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:19,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704652828] [2022-02-11 00:36:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:19,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:19,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:19,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:19,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:19,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704652828] [2022-02-11 00:36:19,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704652828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:19,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668035143] [2022-02-11 00:36:19,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:36:19,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:19,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:19,991 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-02-11 00:36:19,992 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-02-11 00:36:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:20,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:20,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:20,082 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 186 treesize of output 166 [2022-02-11 00:36:20,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:20,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-02-11 00:36:20,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:20,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:36:20,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:20,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:20,335 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 6 treesize of output 4 [2022-02-11 00:36:20,338 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:20,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:20,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:20,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 293 [2022-02-11 00:36:20,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:20,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:20,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668035143] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:20,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:20,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:20,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089208575] [2022-02-11 00:36:20,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:20,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:20,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:20,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:20,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:20,733 INFO L87 Difference]: Start difference. First operand 869 states and 2721 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:21,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:21,032 INFO L93 Difference]: Finished difference Result 1006 states and 3058 transitions. [2022-02-11 00:36:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:21,032 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:21,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:21,033 INFO L225 Difference]: With dead ends: 1006 [2022-02-11 00:36:21,033 INFO L226 Difference]: Without dead ends: 955 [2022-02-11 00:36:21,033 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:21,034 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 112 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:21,034 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 99 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:21,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2022-02-11 00:36:21,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 860. [2022-02-11 00:36:21,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.1245634458672877) internal successors, (2684), 859 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:21,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2684 transitions. [2022-02-11 00:36:21,043 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2684 transitions. Word has length 21 [2022-02-11 00:36:21,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:21,043 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 2684 transitions. [2022-02-11 00:36:21,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:21,044 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2684 transitions. [2022-02-11 00:36:21,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:21,045 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:21,045 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:21,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-02-11 00:36:21,247 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,SelfDestructingSolverStorable113 [2022-02-11 00:36:21,247 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:21,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:21,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1393052737, now seen corresponding path program 26 times [2022-02-11 00:36:21,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:21,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520336644] [2022-02-11 00:36:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:21,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:21,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:21,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:21,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:21,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520336644] [2022-02-11 00:36:21,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520336644] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:21,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335218388] [2022-02-11 00:36:21,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:36:21,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:21,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:21,342 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-02-11 00:36:21,343 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-02-11 00:36:21,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:21,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:21,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:21,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:21,474 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 123 treesize of output 107 [2022-02-11 00:36:21,476 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 100 treesize of output 80 [2022-02-11 00:36:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:21,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:21,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:21,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:21,734 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 328 treesize of output 296 [2022-02-11 00:36:21,917 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:21,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:36:21,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:21,923 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:21,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:21,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335218388] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:21,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:21,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:36:21,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222866205] [2022-02-11 00:36:21,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:21,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:36:21,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:21,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:36:21,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:36:21,927 INFO L87 Difference]: Start difference. First operand 860 states and 2684 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:23,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:23,473 INFO L93 Difference]: Finished difference Result 1709 states and 4972 transitions. [2022-02-11 00:36:23,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-11 00:36:23,473 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have 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-02-11 00:36:23,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:23,475 INFO L225 Difference]: With dead ends: 1709 [2022-02-11 00:36:23,476 INFO L226 Difference]: Without dead ends: 1487 [2022-02-11 00:36:23,476 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=620, Invalid=2686, Unknown=0, NotChecked=0, Total=3306 [2022-02-11 00:36:23,477 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 181 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:23,477 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 411 Invalid, 1455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1389 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:23,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2022-02-11 00:36:23,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 856. [2022-02-11 00:36:23,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.166081871345029) internal successors, (2707), 855 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2707 transitions. [2022-02-11 00:36:23,489 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2707 transitions. Word has length 21 [2022-02-11 00:36:23,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:23,489 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 2707 transitions. [2022-02-11 00:36:23,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:23,490 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2707 transitions. [2022-02-11 00:36:23,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:23,491 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:23,491 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:23,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-11 00:36:23,691 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,SelfDestructingSolverStorable114 [2022-02-11 00:36:23,691 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:23,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:23,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1960613155, now seen corresponding path program 27 times [2022-02-11 00:36:23,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:23,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343130955] [2022-02-11 00:36:23,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:23,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:23,756 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:23,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:23,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343130955] [2022-02-11 00:36:23,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343130955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:23,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959026634] [2022-02-11 00:36:23,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:36:23,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:23,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:23,757 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-02-11 00:36:23,757 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-02-11 00:36:23,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:36:23,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:23,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:23,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:23,843 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 186 treesize of output 166 [2022-02-11 00:36:23,941 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 78 treesize of output 62 [2022-02-11 00:36:23,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:24,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:24,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:24,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:24,127 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 6 treesize of output 4 [2022-02-11 00:36:24,129 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:24,283 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 353 treesize of output 293 [2022-02-11 00:36:24,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:24,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:24,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:24,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959026634] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:24,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:24,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:24,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498825794] [2022-02-11 00:36:24,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:24,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:24,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:24,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:24,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:24,480 INFO L87 Difference]: Start difference. First operand 856 states and 2707 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:24,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:24,793 INFO L93 Difference]: Finished difference Result 1043 states and 3196 transitions. [2022-02-11 00:36:24,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:24,794 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:24,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:24,795 INFO L225 Difference]: With dead ends: 1043 [2022-02-11 00:36:24,795 INFO L226 Difference]: Without dead ends: 990 [2022-02-11 00:36:24,795 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:36:24,795 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:24,796 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 80 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:24,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2022-02-11 00:36:24,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 851. [2022-02-11 00:36:24,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 850 states have (on average 3.1505882352941175) internal successors, (2678), 850 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 2678 transitions. [2022-02-11 00:36:24,805 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 2678 transitions. Word has length 21 [2022-02-11 00:36:24,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:24,805 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 2678 transitions. [2022-02-11 00:36:24,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:24,805 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 2678 transitions. [2022-02-11 00:36:24,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:24,806 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:24,806 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:24,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-11 00:36:25,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-02-11 00:36:25,006 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:25,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:25,007 INFO L85 PathProgramCache]: Analyzing trace with hash 851728403, now seen corresponding path program 28 times [2022-02-11 00:36:25,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:25,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716079096] [2022-02-11 00:36:25,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:25,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:25,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716079096] [2022-02-11 00:36:25,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716079096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:25,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240563627] [2022-02-11 00:36:25,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:36:25,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:25,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:25,081 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-02-11 00:36:25,082 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-02-11 00:36:25,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:36:25,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:25,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:25,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:25,187 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 216 treesize of output 192 [2022-02-11 00:36:25,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:25,353 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 16 treesize of output 14 [2022-02-11 00:36:25,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:36:25,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:36:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:25,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:25,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:25,485 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:25,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:25,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:25,689 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 353 treesize of output 293 [2022-02-11 00:36:25,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:25,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:25,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:25,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240563627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:25,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:25,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:36:25,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307603332] [2022-02-11 00:36:25,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:25,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:36:25,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:36:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:36:25,894 INFO L87 Difference]: Start difference. First operand 851 states and 2678 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:26,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:26,200 INFO L93 Difference]: Finished difference Result 939 states and 2910 transitions. [2022-02-11 00:36:26,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:36:26,200 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:26,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:26,201 INFO L225 Difference]: With dead ends: 939 [2022-02-11 00:36:26,201 INFO L226 Difference]: Without dead ends: 876 [2022-02-11 00:36:26,201 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:26,202 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 79 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:26,202 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 113 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:26,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2022-02-11 00:36:26,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 825. [2022-02-11 00:36:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 3.1480582524271843) internal successors, (2594), 824 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:26,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2594 transitions. [2022-02-11 00:36:26,210 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2594 transitions. Word has length 21 [2022-02-11 00:36:26,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:26,210 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 2594 transitions. [2022-02-11 00:36:26,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:26,210 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2594 transitions. [2022-02-11 00:36:26,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:26,211 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:26,211 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:26,227 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-02-11 00:36:26,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:26,412 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:26,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:26,412 INFO L85 PathProgramCache]: Analyzing trace with hash -111753133, now seen corresponding path program 29 times [2022-02-11 00:36:26,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:26,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850229593] [2022-02-11 00:36:26,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:26,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:26,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:26,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:26,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850229593] [2022-02-11 00:36:26,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850229593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:26,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883736751] [2022-02-11 00:36:26,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:36:26,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:26,531 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-02-11 00:36:26,532 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-02-11 00:36:26,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:26,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:26,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:26,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:26,667 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 186 treesize of output 158 [2022-02-11 00:36:26,669 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 170 treesize of output 142 [2022-02-11 00:36:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:26,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:26,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:26,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:27,025 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 328 treesize of output 296 [2022-02-11 00:36:27,164 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:27,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:36:27,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:27,169 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:27,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883736751] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:27,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:27,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:36:27,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565531214] [2022-02-11 00:36:27,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:27,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:36:27,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:27,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:36:27,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:36:27,173 INFO L87 Difference]: Start difference. First operand 825 states and 2594 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:28,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:28,640 INFO L93 Difference]: Finished difference Result 1870 states and 5392 transitions. [2022-02-11 00:36:28,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-11 00:36:28,641 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-02-11 00:36:28,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:28,643 INFO L225 Difference]: With dead ends: 1870 [2022-02-11 00:36:28,643 INFO L226 Difference]: Without dead ends: 1637 [2022-02-11 00:36:28,644 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=590, Invalid=2602, Unknown=0, NotChecked=0, Total=3192 [2022-02-11 00:36:28,644 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 309 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:28,644 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 273 Invalid, 1096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1002 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:36:28,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2022-02-11 00:36:28,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 876. [2022-02-11 00:36:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 3.1954285714285713) internal successors, (2796), 875 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:28,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2796 transitions. [2022-02-11 00:36:28,656 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2796 transitions. Word has length 21 [2022-02-11 00:36:28,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:28,656 INFO L470 AbstractCegarLoop]: Abstraction has 876 states and 2796 transitions. [2022-02-11 00:36:28,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:28,656 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2796 transitions. [2022-02-11 00:36:28,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:28,657 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:28,657 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:28,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-02-11 00:36:28,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:28,858 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:28,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:28,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1378371749, now seen corresponding path program 30 times [2022-02-11 00:36:28,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:28,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588170715] [2022-02-11 00:36:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:28,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:28,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:29,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:29,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:29,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588170715] [2022-02-11 00:36:29,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588170715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:29,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389642617] [2022-02-11 00:36:29,027 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:29,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:29,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:29,029 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-02-11 00:36:29,029 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-02-11 00:36:29,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:36:29,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:29,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:29,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:29,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-11 00:36:29,191 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 141 treesize of output 113 [2022-02-11 00:36:29,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:29,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:29,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:29,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:29,463 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 328 treesize of output 296 [2022-02-11 00:36:29,626 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:29,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:36:29,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:29,631 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:29,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:29,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389642617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:29,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:29,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-02-11 00:36:29,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255120574] [2022-02-11 00:36:29,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:29,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:36:29,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:29,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:36:29,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:36:29,635 INFO L87 Difference]: Start difference. First operand 876 states and 2796 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:31,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:31,538 INFO L93 Difference]: Finished difference Result 1571 states and 4747 transitions. [2022-02-11 00:36:31,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 00:36:31,538 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-02-11 00:36:31,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:31,540 INFO L225 Difference]: With dead ends: 1571 [2022-02-11 00:36:31,540 INFO L226 Difference]: Without dead ends: 1358 [2022-02-11 00:36:31,541 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=575, Invalid=2287, Unknown=0, NotChecked=0, Total=2862 [2022-02-11 00:36:31,541 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 249 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:31,541 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 294 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:31,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2022-02-11 00:36:31,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 846. [2022-02-11 00:36:31,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.162130177514793) internal successors, (2672), 845 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:31,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 2672 transitions. [2022-02-11 00:36:31,555 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 2672 transitions. Word has length 21 [2022-02-11 00:36:31,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:31,555 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 2672 transitions. [2022-02-11 00:36:31,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:31,555 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 2672 transitions. [2022-02-11 00:36:31,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:31,557 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:31,557 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:31,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-02-11 00:36:31,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-02-11 00:36:31,771 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:31,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:31,772 INFO L85 PathProgramCache]: Analyzing trace with hash -230942811, now seen corresponding path program 31 times [2022-02-11 00:36:31,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:31,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379690916] [2022-02-11 00:36:31,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:31,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:31,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:31,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:31,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:31,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379690916] [2022-02-11 00:36:31,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379690916] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:31,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089625553] [2022-02-11 00:36:31,908 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:36:31,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:31,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:31,909 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-02-11 00:36:31,909 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-02-11 00:36:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:31,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:31,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:32,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 214 [2022-02-11 00:36:32,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 182 [2022-02-11 00:36:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:32,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:32,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:32,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:32,406 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 328 treesize of output 296 [2022-02-11 00:36:32,598 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:36:32,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:32,603 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:32,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089625553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:32,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:32,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-02-11 00:36:32,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188291953] [2022-02-11 00:36:32,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:32,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:32,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:32,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:32,607 INFO L87 Difference]: Start difference. First operand 846 states and 2672 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:34,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:34,811 INFO L93 Difference]: Finished difference Result 1548 states and 4599 transitions. [2022-02-11 00:36:34,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-11 00:36:34,811 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have 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-02-11 00:36:34,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:34,813 INFO L225 Difference]: With dead ends: 1548 [2022-02-11 00:36:34,813 INFO L226 Difference]: Without dead ends: 1287 [2022-02-11 00:36:34,814 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=628, Invalid=2912, Unknown=0, NotChecked=0, Total=3540 [2022-02-11 00:36:34,814 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 277 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:34,814 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 312 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1206 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:34,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2022-02-11 00:36:34,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 817. [2022-02-11 00:36:34,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 816 states have (on average 3.1311274509803924) internal successors, (2555), 816 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:34,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 2555 transitions. [2022-02-11 00:36:34,834 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 2555 transitions. Word has length 21 [2022-02-11 00:36:34,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:34,834 INFO L470 AbstractCegarLoop]: Abstraction has 817 states and 2555 transitions. [2022-02-11 00:36:34,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:34,834 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 2555 transitions. [2022-02-11 00:36:34,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:34,835 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:34,835 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:34,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-11 00:36:35,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:35,036 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:35,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:35,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1262625801, now seen corresponding path program 32 times [2022-02-11 00:36:35,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:35,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709055979] [2022-02-11 00:36:35,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:35,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:35,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:35,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:36:35,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:35,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709055979] [2022-02-11 00:36:35,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709055979] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:35,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243561678] [2022-02-11 00:36:35,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:36:35,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:35,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:35,171 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-02-11 00:36:35,198 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-02-11 00:36:35,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:35,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:35,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:35,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:35,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 189 [2022-02-11 00:36:35,410 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 65 treesize of output 53 [2022-02-11 00:36:35,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:35,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:35,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:35,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:35,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:35,601 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 6 treesize of output 4 [2022-02-11 00:36:35,604 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:35,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:35,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:36:35,775 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 272 treesize of output 240 [2022-02-11 00:36:35,964 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:35,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243561678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:35,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:35,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:36:35,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423643743] [2022-02-11 00:36:35,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:35,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:35,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:35,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:35,965 INFO L87 Difference]: Start difference. First operand 817 states and 2555 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:37,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:37,708 INFO L93 Difference]: Finished difference Result 1794 states and 5225 transitions. [2022-02-11 00:36:37,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-11 00:36:37,708 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:37,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:37,711 INFO L225 Difference]: With dead ends: 1794 [2022-02-11 00:36:37,711 INFO L226 Difference]: Without dead ends: 1520 [2022-02-11 00:36:37,711 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=586, Invalid=2494, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 00:36:37,711 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 249 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:37,711 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 353 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:36:37,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2022-02-11 00:36:37,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 858. [2022-02-11 00:36:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 3.176196032672112) internal successors, (2722), 857 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:37,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 2722 transitions. [2022-02-11 00:36:37,723 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 2722 transitions. Word has length 21 [2022-02-11 00:36:37,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:37,723 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 2722 transitions. [2022-02-11 00:36:37,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:37,724 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 2722 transitions. [2022-02-11 00:36:37,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:37,725 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:37,725 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:37,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-02-11 00:36:37,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:37,925 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:37,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:37,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1910267931, now seen corresponding path program 33 times [2022-02-11 00:36:37,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:37,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29756901] [2022-02-11 00:36:37,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:37,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:37,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:38,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:38,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:38,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29756901] [2022-02-11 00:36:38,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29756901] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:38,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918385192] [2022-02-11 00:36:38,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:36:38,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:38,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:38,061 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-02-11 00:36:38,067 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-02-11 00:36:38,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:36:38,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:38,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:38,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:38,184 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 197 treesize of output 169 [2022-02-11 00:36:38,305 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 65 treesize of output 53 [2022-02-11 00:36:38,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:38,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:38,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:38,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:38,510 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 6 treesize of output 4 [2022-02-11 00:36:38,512 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:38,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:38,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:36:38,670 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 272 treesize of output 240 [2022-02-11 00:36:38,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:38,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918385192] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:38,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:38,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:36:38,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322794336] [2022-02-11 00:36:38,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:38,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:38,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:38,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:38,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:38,896 INFO L87 Difference]: Start difference. First operand 858 states and 2722 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:41,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:41,237 INFO L93 Difference]: Finished difference Result 1771 states and 5181 transitions. [2022-02-11 00:36:41,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-11 00:36:41,238 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:41,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:41,240 INFO L225 Difference]: With dead ends: 1771 [2022-02-11 00:36:41,240 INFO L226 Difference]: Without dead ends: 1488 [2022-02-11 00:36:41,240 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1172 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=646, Invalid=3514, Unknown=0, NotChecked=0, Total=4160 [2022-02-11 00:36:41,240 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 262 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:41,240 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 401 Invalid, 1447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1364 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:41,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2022-02-11 00:36:41,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 839. [2022-02-11 00:36:41,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 838 states have (on average 3.1372315035799523) internal successors, (2629), 838 states have internal predecessors, (2629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:41,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 2629 transitions. [2022-02-11 00:36:41,251 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 2629 transitions. Word has length 21 [2022-02-11 00:36:41,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:41,251 INFO L470 AbstractCegarLoop]: Abstraction has 839 states and 2629 transitions. [2022-02-11 00:36:41,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:41,252 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 2629 transitions. [2022-02-11 00:36:41,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:41,253 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:41,253 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:41,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-11 00:36:41,454 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,SelfDestructingSolverStorable121 [2022-02-11 00:36:41,454 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:41,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:41,454 INFO L85 PathProgramCache]: Analyzing trace with hash 789651533, now seen corresponding path program 34 times [2022-02-11 00:36:41,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:41,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130861043] [2022-02-11 00:36:41,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:41,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:36:41,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:41,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130861043] [2022-02-11 00:36:41,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130861043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:41,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833206125] [2022-02-11 00:36:41,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:36:41,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:41,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:41,587 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-02-11 00:36:41,591 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-02-11 00:36:41,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:36:41,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:41,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:41,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:41,704 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 213 treesize of output 189 [2022-02-11 00:36:41,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:36:41,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:41,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:41,933 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 6 treesize of output 4 [2022-02-11 00:36:41,935 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:41,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:41,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:42,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:42,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:36:42,131 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 272 treesize of output 240 [2022-02-11 00:36:42,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:42,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833206125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:42,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:42,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:36:42,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57220181] [2022-02-11 00:36:42,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:42,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:42,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:42,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:42,269 INFO L87 Difference]: Start difference. First operand 839 states and 2629 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:43,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:43,995 INFO L93 Difference]: Finished difference Result 1370 states and 4100 transitions. [2022-02-11 00:36:43,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-11 00:36:43,996 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:43,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:43,998 INFO L225 Difference]: With dead ends: 1370 [2022-02-11 00:36:43,998 INFO L226 Difference]: Without dead ends: 1084 [2022-02-11 00:36:43,998 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=374, Invalid=1978, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:36:43,998 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 164 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:43,998 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 456 Invalid, 1734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1689 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:43,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2022-02-11 00:36:44,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 829. [2022-02-11 00:36:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.119565217391304) internal successors, (2583), 828 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:44,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2583 transitions. [2022-02-11 00:36:44,007 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2583 transitions. Word has length 21 [2022-02-11 00:36:44,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:44,007 INFO L470 AbstractCegarLoop]: Abstraction has 829 states and 2583 transitions. [2022-02-11 00:36:44,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:44,008 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2583 transitions. [2022-02-11 00:36:44,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:44,009 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:44,009 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:44,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-02-11 00:36:44,209 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,SelfDestructingSolverStorable122 [2022-02-11 00:36:44,209 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:44,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1710376729, now seen corresponding path program 35 times [2022-02-11 00:36:44,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:44,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648835539] [2022-02-11 00:36:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:44,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:44,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:44,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648835539] [2022-02-11 00:36:44,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648835539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:44,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919202260] [2022-02-11 00:36:44,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:36:44,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:44,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:44,332 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-02-11 00:36:44,334 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-02-11 00:36:44,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:36:44,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:44,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:44,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:44,408 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 58 treesize of output 50 [2022-02-11 00:36:44,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:36:44,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 174 [2022-02-11 00:36:44,520 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 166 treesize of output 142 [2022-02-11 00:36:44,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:44,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:44,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:44,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:44,903 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 325 treesize of output 293 [2022-02-11 00:36:45,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:45,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:36:45,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:45,049 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:45,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919202260] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:45,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:45,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-02-11 00:36:45,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794064236] [2022-02-11 00:36:45,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:45,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:36:45,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:45,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:36:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:36:45,075 INFO L87 Difference]: Start difference. First operand 829 states and 2583 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:45,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:45,431 INFO L93 Difference]: Finished difference Result 1300 states and 3961 transitions. [2022-02-11 00:36:45,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:36:45,431 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-02-11 00:36:45,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:45,432 INFO L225 Difference]: With dead ends: 1300 [2022-02-11 00:36:45,433 INFO L226 Difference]: Without dead ends: 1227 [2022-02-11 00:36:45,433 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:36:45,433 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 184 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:45,433 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 152 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 489 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-02-11 00:36:45,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2022-02-11 00:36:45,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 892. [2022-02-11 00:36:45,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.1818181818181817) internal successors, (2835), 891 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:45,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2835 transitions. [2022-02-11 00:36:45,443 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2835 transitions. Word has length 21 [2022-02-11 00:36:45,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:45,443 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 2835 transitions. [2022-02-11 00:36:45,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:45,443 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2835 transitions. [2022-02-11 00:36:45,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:45,444 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:45,445 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:45,460 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-02-11 00:36:45,645 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,SelfDestructingSolverStorable123 [2022-02-11 00:36:45,645 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:45,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:45,645 INFO L85 PathProgramCache]: Analyzing trace with hash -836411485, now seen corresponding path program 36 times [2022-02-11 00:36:45,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:45,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16985199] [2022-02-11 00:36:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:45,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:45,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:45,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:45,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16985199] [2022-02-11 00:36:45,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16985199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:45,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238856390] [2022-02-11 00:36:45,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:45,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:45,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:45,759 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-02-11 00:36:45,760 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-02-11 00:36:45,790 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:36:45,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:45,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:45,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:45,840 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 58 treesize of output 50 [2022-02-11 00:36:45,958 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 241 treesize of output 205 [2022-02-11 00:36:45,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:36:45,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 181 [2022-02-11 00:36:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:46,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:46,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:46,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:46,297 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 328 treesize of output 296 [2022-02-11 00:36:46,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:46,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:46,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:36:46,448 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:46,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238856390] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:46,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:46,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-02-11 00:36:46,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235879896] [2022-02-11 00:36:46,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:46,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:36:46,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:46,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:36:46,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:36:46,476 INFO L87 Difference]: Start difference. First operand 892 states and 2835 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:46,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:46,789 INFO L93 Difference]: Finished difference Result 1097 states and 3382 transitions. [2022-02-11 00:36:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:36:46,789 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-02-11 00:36:46,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:46,791 INFO L225 Difference]: With dead ends: 1097 [2022-02-11 00:36:46,791 INFO L226 Difference]: Without dead ends: 1008 [2022-02-11 00:36:46,791 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:36:46,791 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 107 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:46,791 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 149 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 579 Invalid, 0 Unknown, 71 Unchecked, 0.2s Time] [2022-02-11 00:36:46,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2022-02-11 00:36:46,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 882. [2022-02-11 00:36:46,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 3.1657207718501703) internal successors, (2789), 881 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:46,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 2789 transitions. [2022-02-11 00:36:46,801 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 2789 transitions. Word has length 21 [2022-02-11 00:36:46,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:46,801 INFO L470 AbstractCegarLoop]: Abstraction has 882 states and 2789 transitions. [2022-02-11 00:36:46,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:46,801 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 2789 transitions. [2022-02-11 00:36:46,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:46,802 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:46,802 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:46,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-02-11 00:36:47,002 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,SelfDestructingSolverStorable124 [2022-02-11 00:36:47,003 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:47,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:47,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1669509079, now seen corresponding path program 37 times [2022-02-11 00:36:47,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:47,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521791083] [2022-02-11 00:36:47,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:47,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:47,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:47,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521791083] [2022-02-11 00:36:47,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521791083] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:47,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214445960] [2022-02-11 00:36:47,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:36:47,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:47,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:47,152 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-02-11 00:36:47,178 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-02-11 00:36:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:47,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:47,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:47,328 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 123 treesize of output 107 [2022-02-11 00:36:47,330 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 100 treesize of output 80 [2022-02-11 00:36:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:47,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:47,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:47,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:47,646 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 328 treesize of output 296 [2022-02-11 00:36:47,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:47,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:47,896 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 6 treesize of output 4 [2022-02-11 00:36:47,898 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:47,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:47,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214445960] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:47,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:47,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:36:47,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841995004] [2022-02-11 00:36:47,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:47,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:47,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:47,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:47,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:47,923 INFO L87 Difference]: Start difference. First operand 882 states and 2789 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:48,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:48,979 INFO L93 Difference]: Finished difference Result 1395 states and 4199 transitions. [2022-02-11 00:36:48,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-11 00:36:48,980 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:48,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:48,981 INFO L225 Difference]: With dead ends: 1395 [2022-02-11 00:36:48,981 INFO L226 Difference]: Without dead ends: 1189 [2022-02-11 00:36:48,982 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=342, Invalid=1550, Unknown=0, NotChecked=0, Total=1892 [2022-02-11 00:36:48,982 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 181 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:48,982 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 262 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:36:48,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2022-02-11 00:36:48,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 830. [2022-02-11 00:36:48,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 3.1194209891435465) internal successors, (2586), 829 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2586 transitions. [2022-02-11 00:36:48,991 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2586 transitions. Word has length 21 [2022-02-11 00:36:48,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:48,991 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 2586 transitions. [2022-02-11 00:36:48,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:48,992 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2586 transitions. [2022-02-11 00:36:48,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:48,993 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:48,993 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:49,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-02-11 00:36:49,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-02-11 00:36:49,193 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:49,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:49,193 INFO L85 PathProgramCache]: Analyzing trace with hash 377339422, now seen corresponding path program 18 times [2022-02-11 00:36:49,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:49,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549581976] [2022-02-11 00:36:49,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:49,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:49,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:49,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:49,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:49,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549581976] [2022-02-11 00:36:49,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549581976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:49,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898200016] [2022-02-11 00:36:49,235 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:49,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:49,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:49,236 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-02-11 00:36:49,237 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-02-11 00:36:49,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:36:49,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:49,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-11 00:36:49,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:49,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2022-02-11 00:36:49,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2022-02-11 00:36:49,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2022-02-11 00:36:49,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:49,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:49,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898200016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:49,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:49,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-02-11 00:36:49,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824605205] [2022-02-11 00:36:49,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:49,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:36:49,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:49,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:36:49,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:36:49,505 INFO L87 Difference]: Start difference. First operand 830 states and 2586 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:49,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:49,615 INFO L93 Difference]: Finished difference Result 871 states and 2693 transitions. [2022-02-11 00:36:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:36:49,616 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:49,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:49,616 INFO L225 Difference]: With dead ends: 871 [2022-02-11 00:36:49,616 INFO L226 Difference]: Without dead ends: 428 [2022-02-11 00:36:49,616 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:36:49,617 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:49,617 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 35 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:49,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-11 00:36:49,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 428. [2022-02-11 00:36:49,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.060889929742389) internal successors, (1307), 427 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:49,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1307 transitions. [2022-02-11 00:36:49,621 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1307 transitions. Word has length 21 [2022-02-11 00:36:49,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:49,621 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 1307 transitions. [2022-02-11 00:36:49,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:49,621 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1307 transitions. [2022-02-11 00:36:49,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:49,622 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:49,622 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:49,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-02-11 00:36:49,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:49,824 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:49,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:49,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1267752347, now seen corresponding path program 38 times [2022-02-11 00:36:49,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:49,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551968850] [2022-02-11 00:36:49,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:49,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:49,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:49,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551968850] [2022-02-11 00:36:49,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551968850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:49,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818011442] [2022-02-11 00:36:49,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:36:49,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:49,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:49,908 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-02-11 00:36:49,910 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-02-11 00:36:49,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:49,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:49,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:49,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:49,966 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 5 treesize of output 3 [2022-02-11 00:36:49,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:36:50,059 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 128 treesize of output 112 [2022-02-11 00:36:50,061 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 105 treesize of output 85 [2022-02-11 00:36:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:50,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:50,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:50,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:50,304 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 328 treesize of output 296 [2022-02-11 00:36:50,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:50,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:36:50,466 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 6 treesize of output 4 [2022-02-11 00:36:50,468 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:50,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818011442] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:50,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:50,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-11 00:36:50,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53717299] [2022-02-11 00:36:50,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:50,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-11 00:36:50,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:50,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-11 00:36:50,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-02-11 00:36:50,486 INFO L87 Difference]: Start difference. First operand 428 states and 1307 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:50,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:50,631 INFO L93 Difference]: Finished difference Result 606 states and 1823 transitions. [2022-02-11 00:36:50,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:50,631 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:50,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:50,632 INFO L225 Difference]: With dead ends: 606 [2022-02-11 00:36:50,632 INFO L226 Difference]: Without dead ends: 525 [2022-02-11 00:36:50,632 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:36:50,632 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 57 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:50,633 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 96 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:36:50,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-11 00:36:50,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 399. [2022-02-11 00:36:50,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.022613065326633) internal successors, (1203), 398 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:50,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1203 transitions. [2022-02-11 00:36:50,638 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1203 transitions. Word has length 21 [2022-02-11 00:36:50,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:50,638 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1203 transitions. [2022-02-11 00:36:50,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:50,638 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1203 transitions. [2022-02-11 00:36:50,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:50,639 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:50,639 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:50,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-02-11 00:36:50,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:50,843 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:50,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1416464217, now seen corresponding path program 39 times [2022-02-11 00:36:50,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:50,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866467891] [2022-02-11 00:36:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:50,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:50,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:50,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866467891] [2022-02-11 00:36:50,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866467891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:50,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130595442] [2022-02-11 00:36:50,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:36:50,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:50,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:50,920 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-02-11 00:36:50,922 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-02-11 00:36:50,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:36:50,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:50,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:36:50,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:51,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-11 00:36:51,267 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 148 treesize of output 124 [2022-02-11 00:36:51,269 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 105 treesize of output 89 [2022-02-11 00:36:51,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:51,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:51,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:51,564 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 269 treesize of output 221 [2022-02-11 00:36:51,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:51,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:51,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 293 [2022-02-11 00:36:51,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:51,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:36:52,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:52,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130595442] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:52,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:52,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-11 00:36:52,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458944650] [2022-02-11 00:36:52,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:52,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:36:52,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:52,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:36:52,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:36:52,066 INFO L87 Difference]: Start difference. First operand 399 states and 1203 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:53,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:53,258 INFO L93 Difference]: Finished difference Result 895 states and 2466 transitions. [2022-02-11 00:36:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 00:36:53,258 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:53,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:53,260 INFO L225 Difference]: With dead ends: 895 [2022-02-11 00:36:53,260 INFO L226 Difference]: Without dead ends: 686 [2022-02-11 00:36:53,260 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2022-02-11 00:36:53,260 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 126 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 1260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:53,260 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 370 Invalid, 1260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:36:53,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-02-11 00:36:53,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 404. [2022-02-11 00:36:53,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.044665012406948) internal successors, (1227), 403 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:53,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1227 transitions. [2022-02-11 00:36:53,266 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1227 transitions. Word has length 21 [2022-02-11 00:36:53,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:53,266 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1227 transitions. [2022-02-11 00:36:53,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:53,266 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1227 transitions. [2022-02-11 00:36:53,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:53,267 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:53,267 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:53,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-02-11 00:36:53,467 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,SelfDestructingSolverStorable128 [2022-02-11 00:36:53,467 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:53,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:53,467 INFO L85 PathProgramCache]: Analyzing trace with hash 2130463459, now seen corresponding path program 40 times [2022-02-11 00:36:53,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:53,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811603578] [2022-02-11 00:36:53,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:53,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:53,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:53,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:53,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:53,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811603578] [2022-02-11 00:36:53,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811603578] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:53,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006915342] [2022-02-11 00:36:53,564 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:36:53,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:53,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:53,565 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-02-11 00:36:53,565 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-02-11 00:36:53,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:36:53,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:53,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:53,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:53,673 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 243 treesize of output 207 [2022-02-11 00:36:53,877 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 72 treesize of output 60 [2022-02-11 00:36:53,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:53,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:53,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:53,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:53,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:54,056 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 6 treesize of output 4 [2022-02-11 00:36:54,059 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:54,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:36:54,237 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 272 treesize of output 240 [2022-02-11 00:36:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:54,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006915342] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:54,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:54,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-11 00:36:54,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869655050] [2022-02-11 00:36:54,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:54,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:36:54,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:54,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:36:54,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:36:54,388 INFO L87 Difference]: Start difference. First operand 404 states and 1227 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:36:54,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:54,787 INFO L93 Difference]: Finished difference Result 754 states and 2223 transitions. [2022-02-11 00:36:54,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:54,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:36:54,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:54,788 INFO L225 Difference]: With dead ends: 754 [2022-02-11 00:36:54,788 INFO L226 Difference]: Without dead ends: 681 [2022-02-11 00:36:54,788 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:36:54,788 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 170 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:54,788 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 141 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:54,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-02-11 00:36:54,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 414. [2022-02-11 00:36:54,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 3.062953995157385) internal successors, (1265), 413 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:54,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1265 transitions. [2022-02-11 00:36:54,794 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1265 transitions. Word has length 21 [2022-02-11 00:36:54,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:54,794 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1265 transitions. [2022-02-11 00:36:54,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:36:54,794 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1265 transitions. [2022-02-11 00:36:54,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:54,794 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:54,794 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:54,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-02-11 00:36:54,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:54,995 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:54,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:54,995 INFO L85 PathProgramCache]: Analyzing trace with hash 760217069, now seen corresponding path program 41 times [2022-02-11 00:36:54,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:54,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384660221] [2022-02-11 00:36:54,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:54,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:55,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:55,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:55,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384660221] [2022-02-11 00:36:55,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384660221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:55,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851795150] [2022-02-11 00:36:55,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:36:55,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:55,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:55,074 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-02-11 00:36:55,074 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-02-11 00:36:55,104 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:36:55,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:55,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:36:55,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:55,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 226 [2022-02-11 00:36:55,415 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 75 treesize of output 63 [2022-02-11 00:36:55,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2022-02-11 00:36:55,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:55,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:55,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:55,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:55,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:55,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 239 [2022-02-11 00:36:55,924 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:36:55,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-02-11 00:36:55,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-02-11 00:36:55,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:36:55,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851795150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:55,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:55,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-02-11 00:36:55,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746758236] [2022-02-11 00:36:55,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:55,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:36:55,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:55,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:36:55,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:36:55,945 INFO L87 Difference]: Start difference. First operand 414 states and 1265 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:58,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:58,332 INFO L93 Difference]: Finished difference Result 998 states and 2711 transitions. [2022-02-11 00:36:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:36:58,332 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:58,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:58,333 INFO L225 Difference]: With dead ends: 998 [2022-02-11 00:36:58,334 INFO L226 Difference]: Without dead ends: 810 [2022-02-11 00:36:58,334 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=583, Invalid=2839, Unknown=0, NotChecked=0, Total=3422 [2022-02-11 00:36:58,334 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 263 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:58,334 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 478 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1418 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:36:58,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-02-11 00:36:58,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 414. [2022-02-11 00:36:58,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 3.053268765133172) internal successors, (1261), 413 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:58,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1261 transitions. [2022-02-11 00:36:58,339 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1261 transitions. Word has length 21 [2022-02-11 00:36:58,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:58,340 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1261 transitions. [2022-02-11 00:36:58,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:58,340 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1261 transitions. [2022-02-11 00:36:58,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:58,340 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:58,340 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:58,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-02-11 00:36:58,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:58,541 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:58,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:58,541 INFO L85 PathProgramCache]: Analyzing trace with hash 440520555, now seen corresponding path program 42 times [2022-02-11 00:36:58,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:58,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321920822] [2022-02-11 00:36:58,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:58,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:58,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:58,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:58,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321920822] [2022-02-11 00:36:58,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321920822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:58,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478619066] [2022-02-11 00:36:58,619 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:36:58,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:58,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:58,622 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-02-11 00:36:58,630 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-02-11 00:36:58,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:36:58,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:36:58,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:58,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:58,728 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 197 treesize of output 169 [2022-02-11 00:36:58,832 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 65 treesize of output 53 [2022-02-11 00:36:58,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:36:58,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:58,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:36:58,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:36:58,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:36:59,013 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 6 treesize of output 4 [2022-02-11 00:36:59,016 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:36:59,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:36:59,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:36:59,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 240 [2022-02-11 00:36:59,288 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:59,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478619066] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:36:59,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:36:59,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:36:59,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058507635] [2022-02-11 00:36:59,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:36:59,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:36:59,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:36:59,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:36:59,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:36:59,289 INFO L87 Difference]: Start difference. First operand 414 states and 1261 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:59,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:36:59,553 INFO L93 Difference]: Finished difference Result 650 states and 1912 transitions. [2022-02-11 00:36:59,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:36:59,553 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:36:59,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:36:59,555 INFO L225 Difference]: With dead ends: 650 [2022-02-11 00:36:59,555 INFO L226 Difference]: Without dead ends: 577 [2022-02-11 00:36:59,555 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:36:59,555 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 119 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:36:59,555 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 123 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:36:59,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-02-11 00:36:59,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 395. [2022-02-11 00:36:59,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.0076142131979697) internal successors, (1185), 394 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:59,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1185 transitions. [2022-02-11 00:36:59,560 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1185 transitions. Word has length 21 [2022-02-11 00:36:59,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:36:59,560 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1185 transitions. [2022-02-11 00:36:59,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:36:59,560 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1185 transitions. [2022-02-11 00:36:59,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:36:59,561 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:36:59,561 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:36:59,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-11 00:36:59,761 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,SelfDestructingSolverStorable131 [2022-02-11 00:36:59,762 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:36:59,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:36:59,762 INFO L85 PathProgramCache]: Analyzing trace with hash -929725835, now seen corresponding path program 43 times [2022-02-11 00:36:59,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:36:59,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400235457] [2022-02-11 00:36:59,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:36:59,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:36:59,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:59,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:36:59,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:36:59,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400235457] [2022-02-11 00:36:59,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400235457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:36:59,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374075384] [2022-02-11 00:36:59,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:36:59,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:36:59,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:36:59,828 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-02-11 00:36:59,828 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-02-11 00:36:59,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:36:59,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:36:59,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:36:59,951 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 225 treesize of output 197 [2022-02-11 00:37:00,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-11 00:37:00,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:37:00,124 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:00,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:00,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:00,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:00,207 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 6 treesize of output 4 [2022-02-11 00:37:00,210 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:37:00,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:00,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:37:00,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 240 [2022-02-11 00:37:00,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:00,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374075384] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:00,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:00,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:37:00,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069797617] [2022-02-11 00:37:00,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:00,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:37:00,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:00,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:37:00,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:37:00,576 INFO L87 Difference]: Start difference. First operand 395 states and 1185 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:00,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:00,855 INFO L93 Difference]: Finished difference Result 646 states and 1867 transitions. [2022-02-11 00:37:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:37:00,856 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:37:00,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:00,857 INFO L225 Difference]: With dead ends: 646 [2022-02-11 00:37:00,857 INFO L226 Difference]: Without dead ends: 557 [2022-02-11 00:37:00,857 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:00,857 INFO L934 BasicCegarLoop]: 14 mSDtfsCounter, 156 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:00,857 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 90 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:37:00,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-02-11 00:37:00,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 385. [2022-02-11 00:37:00,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.9869791666666665) internal successors, (1147), 384 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:00,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1147 transitions. [2022-02-11 00:37:00,862 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1147 transitions. Word has length 21 [2022-02-11 00:37:00,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:00,862 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 1147 transitions. [2022-02-11 00:37:00,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:00,862 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1147 transitions. [2022-02-11 00:37:00,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:37:00,863 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:00,863 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:00,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-02-11 00:37:01,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:01,063 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:01,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:01,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1124542765, now seen corresponding path program 44 times [2022-02-11 00:37:01,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:01,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550986447] [2022-02-11 00:37:01,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:01,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:01,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:01,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:01,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550986447] [2022-02-11 00:37:01,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550986447] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:01,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752946962] [2022-02-11 00:37:01,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:37:01,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:01,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:01,128 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-02-11 00:37:01,129 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-02-11 00:37:01,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:37:01,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:01,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:37:01,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:01,227 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 197 treesize of output 169 [2022-02-11 00:37:01,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:37:01,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:37:01,407 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:01,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:01,444 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 6 treesize of output 4 [2022-02-11 00:37:01,446 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:37:01,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:01,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:01,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:01,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:37:01,647 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 272 treesize of output 240 [2022-02-11 00:37:01,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:01,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752946962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:01,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:01,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-11 00:37:01,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460922734] [2022-02-11 00:37:01,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:01,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:37:01,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:01,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:37:01,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:37:01,829 INFO L87 Difference]: Start difference. First operand 385 states and 1147 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:02,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:02,068 INFO L93 Difference]: Finished difference Result 507 states and 1476 transitions. [2022-02-11 00:37:02,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:37:02,069 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:37:02,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:02,069 INFO L225 Difference]: With dead ends: 507 [2022-02-11 00:37:02,069 INFO L226 Difference]: Without dead ends: 398 [2022-02-11 00:37:02,069 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:37:02,070 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 128 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:02,070 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 71 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:37:02,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-11 00:37:02,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 381. [2022-02-11 00:37:02,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.981578947368421) internal successors, (1133), 380 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:02,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1133 transitions. [2022-02-11 00:37:02,074 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1133 transitions. Word has length 21 [2022-02-11 00:37:02,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:02,074 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1133 transitions. [2022-02-11 00:37:02,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:02,074 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1133 transitions. [2022-02-11 00:37:02,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:37:02,074 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:02,074 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:02,090 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-02-11 00:37:02,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:02,275 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:02,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:02,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1593644901, now seen corresponding path program 45 times [2022-02-11 00:37:02,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:02,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686542520] [2022-02-11 00:37:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:02,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:02,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:02,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:02,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686542520] [2022-02-11 00:37:02,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686542520] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:02,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476681565] [2022-02-11 00:37:02,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:37:02,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:02,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:02,336 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-02-11 00:37:02,336 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-02-11 00:37:02,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:37:02,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:02,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:37:02,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:02,396 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 5 treesize of output 3 [2022-02-11 00:37:02,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-02-11 00:37:02,443 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 186 treesize of output 158 [2022-02-11 00:37:02,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 142 [2022-02-11 00:37:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:02,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:02,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:02,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:02,757 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 328 treesize of output 296 [2022-02-11 00:37:02,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:02,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:37:02,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:37:02,881 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:37:02,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:02,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476681565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:02,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:02,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-11 00:37:02,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767620660] [2022-02-11 00:37:02,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:02,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:37:02,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:02,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:37:02,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:37:02,900 INFO L87 Difference]: Start difference. First operand 381 states and 1133 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:03,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:03,094 INFO L93 Difference]: Finished difference Result 530 states and 1538 transitions. [2022-02-11 00:37:03,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:37:03,094 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-11 00:37:03,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:03,095 INFO L225 Difference]: With dead ends: 530 [2022-02-11 00:37:03,095 INFO L226 Difference]: Without dead ends: 433 [2022-02-11 00:37:03,095 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:37:03,095 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 97 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:03,095 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 93 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:37:03,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-11 00:37:03,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 345. [2022-02-11 00:37:03,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.9447674418604652) internal successors, (1013), 344 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:03,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1013 transitions. [2022-02-11 00:37:03,099 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1013 transitions. Word has length 21 [2022-02-11 00:37:03,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:03,099 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1013 transitions. [2022-02-11 00:37:03,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:03,099 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1013 transitions. [2022-02-11 00:37:03,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:37:03,099 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:03,099 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:03,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-02-11 00:37:03,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:03,300 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:03,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:03,300 INFO L85 PathProgramCache]: Analyzing trace with hash 214542005, now seen corresponding path program 46 times [2022-02-11 00:37:03,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:03,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232339811] [2022-02-11 00:37:03,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:03,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:03,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:03,414 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:03,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:03,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232339811] [2022-02-11 00:37:03,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232339811] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:03,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970673642] [2022-02-11 00:37:03,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:37:03,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:03,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:03,416 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-02-11 00:37:03,416 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-02-11 00:37:03,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:37:03,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:03,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:37:03,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:03,506 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 197 treesize of output 169 [2022-02-11 00:37:03,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:37:03,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:37:03,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:03,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:03,810 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 6 treesize of output 4 [2022-02-11 00:37:03,813 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:37:03,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:03,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:04,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:37:04,056 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 272 treesize of output 240 [2022-02-11 00:37:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:04,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970673642] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:04,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:04,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 18 [2022-02-11 00:37:04,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355669320] [2022-02-11 00:37:04,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:04,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:37:04,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:04,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:37:04,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:37:04,183 INFO L87 Difference]: Start difference. First operand 345 states and 1013 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:37:05,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:05,133 INFO L93 Difference]: Finished difference Result 541 states and 1518 transitions. [2022-02-11 00:37:05,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:37:05,134 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:37:05,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:05,134 INFO L225 Difference]: With dead ends: 541 [2022-02-11 00:37:05,134 INFO L226 Difference]: Without dead ends: 432 [2022-02-11 00:37:05,134 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:37:05,135 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 137 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:05,135 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 232 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:37:05,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-11 00:37:05,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 335. [2022-02-11 00:37:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.9191616766467066) internal successors, (975), 334 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 975 transitions. [2022-02-11 00:37:05,138 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 975 transitions. Word has length 21 [2022-02-11 00:37:05,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:05,138 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 975 transitions. [2022-02-11 00:37:05,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 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-02-11 00:37:05,138 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 975 transitions. [2022-02-11 00:37:05,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-11 00:37:05,139 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:05,139 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:05,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-11 00:37:05,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-02-11 00:37:05,339 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:05,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 693680965, now seen corresponding path program 47 times [2022-02-11 00:37:05,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:05,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870201387] [2022-02-11 00:37:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:05,459 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:05,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:05,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870201387] [2022-02-11 00:37:05,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870201387] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:05,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178584579] [2022-02-11 00:37:05,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:37:05,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:05,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:05,460 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-02-11 00:37:05,471 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-02-11 00:37:05,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:37:05,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:05,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:37:05,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:05,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-02-11 00:37:06,049 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 91 treesize of output 79 [2022-02-11 00:37:06,050 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 79 treesize of output 67 [2022-02-11 00:37:06,103 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:06,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:06,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:06,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:06,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:06,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 239 [2022-02-11 00:37:06,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:06,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-02-11 00:37:06,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:06,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:37:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:06,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178584579] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:06,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:06,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 23 [2022-02-11 00:37:06,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143387905] [2022-02-11 00:37:06,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:06,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:37:06,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:06,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:37:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:37:06,649 INFO L87 Difference]: Start difference. First operand 335 states and 975 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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-02-11 00:37:09,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:09,170 INFO L93 Difference]: Finished difference Result 617 states and 1713 transitions. [2022-02-11 00:37:09,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-11 00:37:09,170 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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-02-11 00:37:09,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:09,171 INFO L225 Difference]: With dead ends: 617 [2022-02-11 00:37:09,171 INFO L226 Difference]: Without dead ends: 351 [2022-02-11 00:37:09,171 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=495, Invalid=2585, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 00:37:09,171 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 225 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 1145 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:09,171 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 364 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1145 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:37:09,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-11 00:37:09,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 289. [2022-02-11 00:37:09,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.9409722222222223) internal successors, (847), 288 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:09,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 847 transitions. [2022-02-11 00:37:09,174 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 847 transitions. Word has length 21 [2022-02-11 00:37:09,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:09,175 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 847 transitions. [2022-02-11 00:37:09,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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-02-11 00:37:09,175 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 847 transitions. [2022-02-11 00:37:09,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:09,175 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:09,175 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:09,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-02-11 00:37:09,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-02-11 00:37:09,376 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:09,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:09,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1795934259, now seen corresponding path program 48 times [2022-02-11 00:37:09,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:09,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548621242] [2022-02-11 00:37:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:09,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:09,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:09,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:09,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548621242] [2022-02-11 00:37:09,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548621242] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:09,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656316777] [2022-02-11 00:37:09,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:37:09,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:09,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:09,470 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-02-11 00:37:09,471 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-02-11 00:37:09,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:37:09,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:09,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:37:09,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:09,570 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 183 treesize of output 159 [2022-02-11 00:37:09,814 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 216 treesize of output 184 [2022-02-11 00:37:09,817 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 157 treesize of output 129 [2022-02-11 00:37:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:10,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:10,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:10,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:10,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:10,334 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 350 treesize of output 290 [2022-02-11 00:37:10,700 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 325 treesize of output 269 [2022-02-11 00:37:10,707 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:37:10,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 279 treesize of output 246 [2022-02-11 00:37:10,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:37:10,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656316777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:10,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:10,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:37:10,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791205776] [2022-02-11 00:37:10,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:10,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:37:10,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:10,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:37:10,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:37:10,797 INFO L87 Difference]: Start difference. First operand 289 states and 847 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:18,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:18,592 INFO L93 Difference]: Finished difference Result 2072 states and 5695 transitions. [2022-02-11 00:37:18,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-02-11 00:37:18,592 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:18,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:18,594 INFO L225 Difference]: With dead ends: 2072 [2022-02-11 00:37:18,594 INFO L226 Difference]: Without dead ends: 1741 [2022-02-11 00:37:18,595 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8604 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2636, Invalid=21234, Unknown=0, NotChecked=0, Total=23870 [2022-02-11 00:37:18,595 INFO L934 BasicCegarLoop]: 47 mSDtfsCounter, 821 mSDsluCounter, 1602 mSDsCounter, 0 mSdLazyCounter, 2726 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 2726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:18,595 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [821 Valid, 745 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 2726 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-11 00:37:18,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2022-02-11 00:37:18,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 389. [2022-02-11 00:37:18,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.0438144329896906) internal successors, (1181), 388 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:18,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1181 transitions. [2022-02-11 00:37:18,603 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1181 transitions. Word has length 22 [2022-02-11 00:37:18,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:18,603 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1181 transitions. [2022-02-11 00:37:18,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:18,604 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1181 transitions. [2022-02-11 00:37:18,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:18,604 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:18,604 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:18,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-02-11 00:37:18,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-02-11 00:37:18,805 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:18,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:18,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1021072843, now seen corresponding path program 49 times [2022-02-11 00:37:18,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:18,805 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174980556] [2022-02-11 00:37:18,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:18,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:18,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:18,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:18,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:18,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174980556] [2022-02-11 00:37:18,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174980556] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:18,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853021814] [2022-02-11 00:37:18,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:37:18,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:18,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:18,902 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-02-11 00:37:18,903 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-02-11 00:37:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:18,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:18,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:19,052 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 53 treesize of output 45 [2022-02-11 00:37:19,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:19,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:19,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:19,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:19,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:37:19,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:37:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:19,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853021814] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:19,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:19,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:37:19,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258514792] [2022-02-11 00:37:19,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:19,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:37:19,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:19,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:37:19,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:19,443 INFO L87 Difference]: Start difference. First operand 389 states and 1181 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:37:21,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:21,061 INFO L93 Difference]: Finished difference Result 904 states and 2577 transitions. [2022-02-11 00:37:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 00:37:21,061 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:37:21,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:21,062 INFO L225 Difference]: With dead ends: 904 [2022-02-11 00:37:21,062 INFO L226 Difference]: Without dead ends: 604 [2022-02-11 00:37:21,062 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=416, Invalid=1390, Unknown=0, NotChecked=0, Total=1806 [2022-02-11 00:37:21,062 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 252 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:21,062 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 337 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:37:21,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-02-11 00:37:21,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 395. [2022-02-11 00:37:21,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.063451776649746) internal successors, (1207), 394 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:21,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1207 transitions. [2022-02-11 00:37:21,067 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1207 transitions. Word has length 22 [2022-02-11 00:37:21,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:21,067 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1207 transitions. [2022-02-11 00:37:21,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:37:21,067 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1207 transitions. [2022-02-11 00:37:21,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:21,068 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:21,068 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:21,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-02-11 00:37:21,269 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,SelfDestructingSolverStorable138 [2022-02-11 00:37:21,269 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:21,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:21,269 INFO L85 PathProgramCache]: Analyzing trace with hash 201269991, now seen corresponding path program 50 times [2022-02-11 00:37:21,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:21,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848407707] [2022-02-11 00:37:21,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:21,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:21,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:21,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:21,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:21,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848407707] [2022-02-11 00:37:21,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848407707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:21,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898607916] [2022-02-11 00:37:21,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:37:21,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:21,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:21,354 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-02-11 00:37:21,354 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-02-11 00:37:21,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:37:21,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:21,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:21,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:21,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:21,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-02-11 00:37:21,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:21,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:21,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:21,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:22,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:22,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:37:22,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:22,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 64 treesize of output 60 [2022-02-11 00:37:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:22,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898607916] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:22,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:22,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:37:22,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280354183] [2022-02-11 00:37:22,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:22,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:37:22,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:37:22,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:22,092 INFO L87 Difference]: Start difference. First operand 395 states and 1207 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:24,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:24,733 INFO L93 Difference]: Finished difference Result 1233 states and 3645 transitions. [2022-02-11 00:37:24,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:37:24,733 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:24,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:24,735 INFO L225 Difference]: With dead ends: 1233 [2022-02-11 00:37:24,735 INFO L226 Difference]: Without dead ends: 1117 [2022-02-11 00:37:24,735 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=497, Invalid=1855, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:37:24,735 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 277 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:24,736 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 362 Invalid, 1413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1353 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:37:24,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2022-02-11 00:37:24,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 420. [2022-02-11 00:37:24,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 3.124105011933174) internal successors, (1309), 419 states have internal predecessors, (1309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:24,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1309 transitions. [2022-02-11 00:37:24,742 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1309 transitions. Word has length 22 [2022-02-11 00:37:24,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:24,743 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1309 transitions. [2022-02-11 00:37:24,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:24,743 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1309 transitions. [2022-02-11 00:37:24,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:24,743 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:24,743 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:24,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-02-11 00:37:24,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:24,944 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:24,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:24,944 INFO L85 PathProgramCache]: Analyzing trace with hash 46832473, now seen corresponding path program 51 times [2022-02-11 00:37:24,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:24,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593039580] [2022-02-11 00:37:24,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:24,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:25,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:25,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:25,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593039580] [2022-02-11 00:37:25,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593039580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:25,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53795916] [2022-02-11 00:37:25,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:37:25,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:25,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:25,080 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-02-11 00:37:25,104 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-02-11 00:37:25,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:37:25,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:25,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:25,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:25,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:25,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-02-11 00:37:25,496 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:25,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:25,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:25,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:37:25,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:25,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:37:25,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:25,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53795916] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:25,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:25,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:37:25,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7758829] [2022-02-11 00:37:25,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:25,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:37:25,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:25,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:37:25,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:25,810 INFO L87 Difference]: Start difference. First operand 420 states and 1309 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:26,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:26,747 INFO L93 Difference]: Finished difference Result 913 states and 2776 transitions. [2022-02-11 00:37:26,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:37:26,747 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:26,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:26,748 INFO L225 Difference]: With dead ends: 913 [2022-02-11 00:37:26,748 INFO L226 Difference]: Without dead ends: 902 [2022-02-11 00:37:26,749 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:37:26,749 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 238 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:26,749 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 189 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:37:26,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2022-02-11 00:37:26,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 436. [2022-02-11 00:37:26,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.1586206896551725) internal successors, (1374), 435 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:26,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1374 transitions. [2022-02-11 00:37:26,755 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1374 transitions. Word has length 22 [2022-02-11 00:37:26,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:26,755 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1374 transitions. [2022-02-11 00:37:26,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:26,755 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1374 transitions. [2022-02-11 00:37:26,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:26,756 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:26,756 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:26,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-02-11 00:37:26,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:26,956 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:26,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:26,957 INFO L85 PathProgramCache]: Analyzing trace with hash -445763289, now seen corresponding path program 52 times [2022-02-11 00:37:26,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:26,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053137436] [2022-02-11 00:37:26,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:26,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:27,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:27,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:27,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053137436] [2022-02-11 00:37:27,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053137436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:27,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979565350] [2022-02-11 00:37:27,065 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:37:27,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:27,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:27,067 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-02-11 00:37:27,067 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-02-11 00:37:27,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:37:27,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:27,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:27,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:27,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:27,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:27,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:27,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:27,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:27,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:37:27,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:27,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:37:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:27,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979565350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:27,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:27,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:37:27,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638498436] [2022-02-11 00:37:27,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:27,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:37:27,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:27,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:37:27,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:27,786 INFO L87 Difference]: Start difference. First operand 436 states and 1374 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:28,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:28,558 INFO L93 Difference]: Finished difference Result 855 states and 2621 transitions. [2022-02-11 00:37:28,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:37:28,559 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:28,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:28,560 INFO L225 Difference]: With dead ends: 855 [2022-02-11 00:37:28,560 INFO L226 Difference]: Without dead ends: 833 [2022-02-11 00:37:28,560 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:37:28,560 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 143 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:28,561 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 182 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:37:28,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2022-02-11 00:37:28,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 434. [2022-02-11 00:37:28,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.1501154734411085) internal successors, (1364), 433 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:28,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1364 transitions. [2022-02-11 00:37:28,567 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1364 transitions. Word has length 22 [2022-02-11 00:37:28,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:28,567 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1364 transitions. [2022-02-11 00:37:28,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:28,567 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1364 transitions. [2022-02-11 00:37:28,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:28,568 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:28,568 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:28,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-02-11 00:37:28,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:28,768 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:28,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:28,768 INFO L85 PathProgramCache]: Analyzing trace with hash 947309881, now seen corresponding path program 53 times [2022-02-11 00:37:28,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:28,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004092355] [2022-02-11 00:37:28,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:28,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:28,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:28,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:28,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004092355] [2022-02-11 00:37:28,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004092355] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:28,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343089418] [2022-02-11 00:37:28,934 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:37:28,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:28,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:28,935 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-02-11 00:37:28,937 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-02-11 00:37:28,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:37:28,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:28,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:28,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:29,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:29,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:29,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 57 [2022-02-11 00:37:29,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:29,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:29,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:29,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:29,646 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:37:29,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-02-11 00:37:29,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-02-11 00:37:29,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:29,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343089418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:29,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:29,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:37:29,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537916144] [2022-02-11 00:37:29,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:29,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:37:29,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:29,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:37:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:37:29,666 INFO L87 Difference]: Start difference. First operand 434 states and 1364 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:35,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:35,039 INFO L93 Difference]: Finished difference Result 1834 states and 5207 transitions. [2022-02-11 00:37:35,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-11 00:37:35,039 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:35,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:35,041 INFO L225 Difference]: With dead ends: 1834 [2022-02-11 00:37:35,041 INFO L226 Difference]: Without dead ends: 1456 [2022-02-11 00:37:35,042 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=970, Invalid=3586, Unknown=0, NotChecked=0, Total=4556 [2022-02-11 00:37:35,042 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 517 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 1566 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:35,042 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 439 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1566 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:37:35,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2022-02-11 00:37:35,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 422. [2022-02-11 00:37:35,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.1235154394299287) internal successors, (1315), 421 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:35,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1315 transitions. [2022-02-11 00:37:35,049 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1315 transitions. Word has length 22 [2022-02-11 00:37:35,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:35,049 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1315 transitions. [2022-02-11 00:37:35,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:35,050 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1315 transitions. [2022-02-11 00:37:35,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:35,050 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:35,050 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:35,066 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-02-11 00:37:35,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:35,251 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:35,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:35,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1930852615, now seen corresponding path program 54 times [2022-02-11 00:37:35,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:35,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90753666] [2022-02-11 00:37:35,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:35,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:35,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:35,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90753666] [2022-02-11 00:37:35,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90753666] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:35,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215561596] [2022-02-11 00:37:35,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:37:35,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:35,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:35,358 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-02-11 00:37:35,358 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-02-11 00:37:35,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:37:35,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:35,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:35,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:35,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:37:35,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:35,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:35,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:35,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:35,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:35,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:37:35,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:37:36,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:36,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215561596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:36,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:36,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:37:36,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446229819] [2022-02-11 00:37:36,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:36,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:37:36,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:36,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:37:36,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:36,047 INFO L87 Difference]: Start difference. First operand 422 states and 1315 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:36,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:36,907 INFO L93 Difference]: Finished difference Result 836 states and 2540 transitions. [2022-02-11 00:37:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:37:36,907 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:36,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:36,908 INFO L225 Difference]: With dead ends: 836 [2022-02-11 00:37:36,908 INFO L226 Difference]: Without dead ends: 814 [2022-02-11 00:37:36,909 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:37:36,909 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 147 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:36,909 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 167 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:37:36,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-02-11 00:37:36,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 430. [2022-02-11 00:37:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.1072261072261074) internal successors, (1333), 429 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:36,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1333 transitions. [2022-02-11 00:37:36,915 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1333 transitions. Word has length 22 [2022-02-11 00:37:36,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:36,915 INFO L470 AbstractCegarLoop]: Abstraction has 430 states and 1333 transitions. [2022-02-11 00:37:36,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:36,915 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1333 transitions. [2022-02-11 00:37:36,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:36,915 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:36,915 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:36,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-02-11 00:37:37,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:37,116 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:37,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:37,116 INFO L85 PathProgramCache]: Analyzing trace with hash -100689639, now seen corresponding path program 55 times [2022-02-11 00:37:37,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:37,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306363884] [2022-02-11 00:37:37,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:37,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:37,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:37,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:37,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:37,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306363884] [2022-02-11 00:37:37,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306363884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:37,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369617660] [2022-02-11 00:37:37,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:37:37,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:37,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:37,246 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-02-11 00:37:37,247 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-02-11 00:37:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:37,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:37:37,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:37,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 167 [2022-02-11 00:37:37,566 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 222 treesize of output 182 [2022-02-11 00:37:37,568 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 154 treesize of output 134 [2022-02-11 00:37:37,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:37,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:37,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:37,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:37,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:38,155 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 350 treesize of output 290 [2022-02-11 00:37:38,441 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 325 treesize of output 269 [2022-02-11 00:37:38,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:38,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 256 [2022-02-11 00:37:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:38,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369617660] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:38,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:38,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:37:38,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892957400] [2022-02-11 00:37:38,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:38,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:37:38,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:38,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:37:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:37:38,608 INFO L87 Difference]: Start difference. First operand 430 states and 1333 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:49,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:49,598 INFO L93 Difference]: Finished difference Result 3894 states and 10289 transitions. [2022-02-11 00:37:49,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 187 states. [2022-02-11 00:37:49,598 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:49,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:49,602 INFO L225 Difference]: With dead ends: 3894 [2022-02-11 00:37:49,602 INFO L226 Difference]: Without dead ends: 2377 [2022-02-11 00:37:49,603 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15615 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=4017, Invalid=35783, Unknown=0, NotChecked=0, Total=39800 [2022-02-11 00:37:49,603 INFO L934 BasicCegarLoop]: 93 mSDtfsCounter, 787 mSDsluCounter, 2378 mSDsCounter, 0 mSdLazyCounter, 3934 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 1298 SdHoareTripleChecker+Invalid, 4195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 3934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:49,604 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 1298 Invalid, 4195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 3934 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:37:49,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2377 states. [2022-02-11 00:37:49,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2377 to 436. [2022-02-11 00:37:49,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.213793103448276) internal successors, (1398), 435 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:49,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1398 transitions. [2022-02-11 00:37:49,614 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1398 transitions. Word has length 22 [2022-02-11 00:37:49,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:49,614 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1398 transitions. [2022-02-11 00:37:49,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:49,614 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1398 transitions. [2022-02-11 00:37:49,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:49,615 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:49,615 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:49,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-02-11 00:37:49,815 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,SelfDestructingSolverStorable144 [2022-02-11 00:37:49,815 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:49,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash -280144487, now seen corresponding path program 56 times [2022-02-11 00:37:49,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:49,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141431879] [2022-02-11 00:37:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:49,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:49,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:49,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141431879] [2022-02-11 00:37:49,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141431879] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:49,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204971432] [2022-02-11 00:37:49,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:37:49,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:49,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:49,947 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-02-11 00:37:49,947 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-02-11 00:37:49,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:37:49,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:49,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:49,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:50,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-02-11 00:37:50,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:50,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-11 00:37:50,216 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:50,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:50,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:50,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:37:50,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:50,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:50,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:50,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:37:50,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:50,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204971432] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:50,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:50,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:37:50,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482666289] [2022-02-11 00:37:50,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:50,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:37:50,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:50,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:37:50,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:37:50,506 INFO L87 Difference]: Start difference. First operand 436 states and 1398 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:50,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:50,770 INFO L93 Difference]: Finished difference Result 597 states and 1911 transitions. [2022-02-11 00:37:50,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:37:50,770 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:50,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:50,771 INFO L225 Difference]: With dead ends: 597 [2022-02-11 00:37:50,771 INFO L226 Difference]: Without dead ends: 597 [2022-02-11 00:37:50,771 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:37:50,771 INFO L934 BasicCegarLoop]: 14 mSDtfsCounter, 74 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:50,771 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 117 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:37:50,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2022-02-11 00:37:50,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 476. [2022-02-11 00:37:50,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 3.221052631578947) internal successors, (1530), 475 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:50,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1530 transitions. [2022-02-11 00:37:50,777 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1530 transitions. Word has length 22 [2022-02-11 00:37:50,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:50,778 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1530 transitions. [2022-02-11 00:37:50,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:50,778 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1530 transitions. [2022-02-11 00:37:50,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:50,778 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:50,778 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:50,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-02-11 00:37:50,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-02-11 00:37:50,979 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:50,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:50,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1195225975, now seen corresponding path program 57 times [2022-02-11 00:37:50,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:50,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435968436] [2022-02-11 00:37:50,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:50,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:51,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:51,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435968436] [2022-02-11 00:37:51,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435968436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:51,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961975253] [2022-02-11 00:37:51,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:37:51,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:51,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:51,079 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-02-11 00:37:51,104 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-02-11 00:37:51,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:37:51,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:51,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:51,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:51,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:51,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2022-02-11 00:37:51,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:51,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-11 00:37:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:51,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:51,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:51,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:37:51,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:51,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:51,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:51,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:37:51,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:51,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961975253] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:51,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:51,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 21 [2022-02-11 00:37:51,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543872626] [2022-02-11 00:37:51,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:51,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:37:51,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:51,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:37:51,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:37:51,691 INFO L87 Difference]: Start difference. First operand 476 states and 1530 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:37:52,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:52,237 INFO L93 Difference]: Finished difference Result 1212 states and 3816 transitions. [2022-02-11 00:37:52,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:37:52,238 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-11 00:37:52,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:52,239 INFO L225 Difference]: With dead ends: 1212 [2022-02-11 00:37:52,239 INFO L226 Difference]: Without dead ends: 1147 [2022-02-11 00:37:52,239 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:37:52,240 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 182 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:52,240 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 193 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:37:52,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1147 states. [2022-02-11 00:37:52,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1147 to 544. [2022-02-11 00:37:52,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 3.322283609576427) internal successors, (1804), 543 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:52,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 1804 transitions. [2022-02-11 00:37:52,248 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 1804 transitions. Word has length 22 [2022-02-11 00:37:52,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:52,248 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 1804 transitions. [2022-02-11 00:37:52,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:37:52,248 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 1804 transitions. [2022-02-11 00:37:52,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:52,248 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:52,249 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:52,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-11 00:37:52,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-02-11 00:37:52,449 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:52,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:52,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1349663493, now seen corresponding path program 58 times [2022-02-11 00:37:52,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:52,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836811587] [2022-02-11 00:37:52,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:52,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:52,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:52,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836811587] [2022-02-11 00:37:52,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836811587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:52,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593414477] [2022-02-11 00:37:52,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:37:52,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:52,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:52,569 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-02-11 00:37:52,570 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-02-11 00:37:52,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:37:52,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:52,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:52,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:52,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:52,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2022-02-11 00:37:52,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:37:52,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-11 00:37:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:52,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:52,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:52,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:37:53,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:53,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:53,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:53,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:37:53,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:53,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593414477] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:53,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:53,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:37:53,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695669791] [2022-02-11 00:37:53,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:53,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:37:53,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:53,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:37:53,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:37:53,085 INFO L87 Difference]: Start difference. First operand 544 states and 1804 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:53,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:53,306 INFO L93 Difference]: Finished difference Result 700 states and 2286 transitions. [2022-02-11 00:37:53,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:37:53,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:53,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:53,307 INFO L225 Difference]: With dead ends: 700 [2022-02-11 00:37:53,307 INFO L226 Difference]: Without dead ends: 689 [2022-02-11 00:37:53,307 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:37:53,307 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 90 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:53,307 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 115 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:37:53,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-02-11 00:37:53,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 541. [2022-02-11 00:37:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.325925925925926) internal successors, (1796), 540 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:53,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1796 transitions. [2022-02-11 00:37:53,319 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1796 transitions. Word has length 22 [2022-02-11 00:37:53,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:53,319 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1796 transitions. [2022-02-11 00:37:53,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:53,319 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1796 transitions. [2022-02-11 00:37:53,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:53,320 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:53,320 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:53,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-11 00:37:53,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-02-11 00:37:53,522 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:53,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:53,523 INFO L85 PathProgramCache]: Analyzing trace with hash 502018969, now seen corresponding path program 59 times [2022-02-11 00:37:53,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:53,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703149384] [2022-02-11 00:37:53,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:53,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:53,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:53,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703149384] [2022-02-11 00:37:53,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703149384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:53,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990122492] [2022-02-11 00:37:53,629 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:37:53,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:53,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:53,630 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-02-11 00:37:53,630 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-02-11 00:37:53,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:37:53,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:53,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:37:53,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:53,774 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 56 treesize of output 48 [2022-02-11 00:37:53,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-02-11 00:37:53,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:53,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:53,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:53,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-02-11 00:37:54,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:54,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:37:54,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:54,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:37:54,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:54,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990122492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:54,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:54,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-02-11 00:37:54,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460076855] [2022-02-11 00:37:54,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:54,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:37:54,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:54,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:37:54,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:37:54,150 INFO L87 Difference]: Start difference. First operand 541 states and 1796 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-02-11 00:37:54,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:54,596 INFO L93 Difference]: Finished difference Result 1010 states and 3224 transitions. [2022-02-11 00:37:54,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:37:54,597 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 22 [2022-02-11 00:37:54,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:54,598 INFO L225 Difference]: With dead ends: 1010 [2022-02-11 00:37:54,598 INFO L226 Difference]: Without dead ends: 945 [2022-02-11 00:37:54,598 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:37:54,599 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 188 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:54,599 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 249 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:37:54,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2022-02-11 00:37:54,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 559. [2022-02-11 00:37:54,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 3.338709677419355) internal successors, (1863), 558 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1863 transitions. [2022-02-11 00:37:54,606 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1863 transitions. Word has length 22 [2022-02-11 00:37:54,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:54,606 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 1863 transitions. [2022-02-11 00:37:54,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-02-11 00:37:54,606 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1863 transitions. [2022-02-11 00:37:54,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:54,607 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:54,607 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:54,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-11 00:37:54,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:54,808 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:54,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:54,809 INFO L85 PathProgramCache]: Analyzing trace with hash 347581451, now seen corresponding path program 60 times [2022-02-11 00:37:54,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:54,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466400344] [2022-02-11 00:37:54,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:54,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:54,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:37:54,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:54,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:37:54,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466400344] [2022-02-11 00:37:54,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466400344] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:37:54,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140487589] [2022-02-11 00:37:54,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:37:54,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:54,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:37:54,925 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-02-11 00:37:54,926 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-02-11 00:37:54,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:37:54,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:37:54,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:37:54,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:37:55,040 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 213 treesize of output 177 [2022-02-11 00:37:55,271 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 253 treesize of output 213 [2022-02-11 00:37:55,273 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 193 treesize of output 165 [2022-02-11 00:37:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:55,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:37:55,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:55,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:37:55,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:37:55,889 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 350 treesize of output 290 [2022-02-11 00:37:56,230 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 325 treesize of output 269 [2022-02-11 00:37:56,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:37:56,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 258 [2022-02-11 00:37:56,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:37:56,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140487589] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:37:56,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:37:56,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:37:56,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180498190] [2022-02-11 00:37:56,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:37:56,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:37:56,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:37:56,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:37:56,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:37:56,345 INFO L87 Difference]: Start difference. First operand 559 states and 1863 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:59,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:37:59,707 INFO L93 Difference]: Finished difference Result 2031 states and 5983 transitions. [2022-02-11 00:37:59,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-02-11 00:37:59,707 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:37:59,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:37:59,710 INFO L225 Difference]: With dead ends: 2031 [2022-02-11 00:37:59,710 INFO L226 Difference]: Without dead ends: 1714 [2022-02-11 00:37:59,711 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2455 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=993, Invalid=7017, Unknown=0, NotChecked=0, Total=8010 [2022-02-11 00:37:59,711 INFO L934 BasicCegarLoop]: 44 mSDtfsCounter, 347 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 2187 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 2312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 2187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-11 00:37:59,711 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 688 Invalid, 2312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 2187 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-11 00:37:59,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states. [2022-02-11 00:37:59,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 615. [2022-02-11 00:37:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 3.3420195439739415) internal successors, (2052), 614 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:59,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 2052 transitions. [2022-02-11 00:37:59,722 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 2052 transitions. Word has length 22 [2022-02-11 00:37:59,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:37:59,722 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 2052 transitions. [2022-02-11 00:37:59,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:37:59,722 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 2052 transitions. [2022-02-11 00:37:59,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:37:59,723 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:37:59,723 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:37:59,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-02-11 00:37:59,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:37:59,923 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:37:59,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:37:59,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1529638503, now seen corresponding path program 61 times [2022-02-11 00:37:59,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:37:59,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073400823] [2022-02-11 00:37:59,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:37:59,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:37:59,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:00,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:00,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:00,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073400823] [2022-02-11 00:38:00,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073400823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:00,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222702465] [2022-02-11 00:38:00,081 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:38:00,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:00,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:00,082 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-02-11 00:38:00,083 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-02-11 00:38:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:00,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:00,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:00,221 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 51 treesize of output 43 [2022-02-11 00:38:00,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:00,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-02-11 00:38:00,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:00,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-11 00:38:00,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:00,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:00,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:00,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:00,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:00,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:00,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:00,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:38:00,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:00,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222702465] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:00,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:00,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-11 00:38:00,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085178134] [2022-02-11 00:38:00,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:00,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:38:00,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:00,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:38:00,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=375, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:38:00,662 INFO L87 Difference]: Start difference. First operand 615 states and 2052 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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-02-11 00:38:01,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:01,020 INFO L93 Difference]: Finished difference Result 961 states and 3161 transitions. [2022-02-11 00:38:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:38:01,021 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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 22 [2022-02-11 00:38:01,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:01,022 INFO L225 Difference]: With dead ends: 961 [2022-02-11 00:38:01,022 INFO L226 Difference]: Without dead ends: 904 [2022-02-11 00:38:01,022 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:38:01,023 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:01,023 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 150 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:38:01,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2022-02-11 00:38:01,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 644. [2022-02-11 00:38:01,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 643 states have (on average 3.3359253499222397) internal successors, (2145), 643 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:01,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 2145 transitions. [2022-02-11 00:38:01,030 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 2145 transitions. Word has length 22 [2022-02-11 00:38:01,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:01,030 INFO L470 AbstractCegarLoop]: Abstraction has 644 states and 2145 transitions. [2022-02-11 00:38:01,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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-02-11 00:38:01,030 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 2145 transitions. [2022-02-11 00:38:01,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:01,031 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:01,031 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:01,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-02-11 00:38:01,231 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,SelfDestructingSolverStorable150 [2022-02-11 00:38:01,232 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:01,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:01,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1187428825, now seen corresponding path program 62 times [2022-02-11 00:38:01,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:01,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770183246] [2022-02-11 00:38:01,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:01,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:01,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:01,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:01,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770183246] [2022-02-11 00:38:01,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770183246] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:01,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498171587] [2022-02-11 00:38:01,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:38:01,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:01,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:01,384 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-02-11 00:38:01,385 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-02-11 00:38:01,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:38:01,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:01,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:38:01,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:01,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 227 [2022-02-11 00:38:01,881 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 200 treesize of output 168 [2022-02-11 00:38:01,884 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 131 treesize of output 111 [2022-02-11 00:38:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:02,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:02,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:02,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:02,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:02,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-02-11 00:38:02,556 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 350 treesize of output 290 [2022-02-11 00:38:02,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:02,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:38:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:02,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498171587] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:02,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:02,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:38:02,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029159741] [2022-02-11 00:38:02,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:02,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:38:02,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:38:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:38:02,718 INFO L87 Difference]: Start difference. First operand 644 states and 2145 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:07,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:07,783 INFO L93 Difference]: Finished difference Result 2964 states and 8748 transitions. [2022-02-11 00:38:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-02-11 00:38:07,784 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:07,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:07,788 INFO L225 Difference]: With dead ends: 2964 [2022-02-11 00:38:07,788 INFO L226 Difference]: Without dead ends: 2568 [2022-02-11 00:38:07,789 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7898 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1916, Invalid=18964, Unknown=0, NotChecked=0, Total=20880 [2022-02-11 00:38:07,789 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 491 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 2621 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 2842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 2621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:07,789 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 736 Invalid, 2842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 2621 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-11 00:38:07,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2568 states. [2022-02-11 00:38:07,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2568 to 771. [2022-02-11 00:38:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 3.5233766233766235) internal successors, (2713), 770 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-02-11 00:38:07,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 2713 transitions. [2022-02-11 00:38:07,804 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 2713 transitions. Word has length 22 [2022-02-11 00:38:07,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:07,805 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 2713 transitions. [2022-02-11 00:38:07,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:07,805 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 2713 transitions. [2022-02-11 00:38:07,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:07,806 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:07,806 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:07,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-02-11 00:38:08,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:08,006 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:08,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:08,006 INFO L85 PathProgramCache]: Analyzing trace with hash 327973697, now seen corresponding path program 63 times [2022-02-11 00:38:08,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:08,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745832562] [2022-02-11 00:38:08,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:08,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:08,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:08,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:08,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:08,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745832562] [2022-02-11 00:38:08,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745832562] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:08,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569578682] [2022-02-11 00:38:08,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:38:08,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:08,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:08,106 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-02-11 00:38:08,107 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-02-11 00:38:08,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:38:08,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:08,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:08,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:08,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:08,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:38:08,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:08,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 66 [2022-02-11 00:38:08,435 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 66 treesize of output 58 [2022-02-11 00:38:08,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:08,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:08,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:08,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:38:08,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:08,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:08,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:08,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-02-11 00:38:08,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:08,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569578682] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:08,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:08,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-02-11 00:38:08,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867491919] [2022-02-11 00:38:08,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:08,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:38:08,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:08,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:38:08,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:38:08,765 INFO L87 Difference]: Start difference. First operand 771 states and 2713 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:08,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:08,950 INFO L93 Difference]: Finished difference Result 1037 states and 3544 transitions. [2022-02-11 00:38:08,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-11 00:38:08,950 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:08,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:08,952 INFO L225 Difference]: With dead ends: 1037 [2022-02-11 00:38:08,952 INFO L226 Difference]: Without dead ends: 1025 [2022-02-11 00:38:08,952 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:38:08,952 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 107 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:08,952 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 113 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 301 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-02-11 00:38:08,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2022-02-11 00:38:08,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 775. [2022-02-11 00:38:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.5284237726098193) internal successors, (2731), 774 states have internal predecessors, (2731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2731 transitions. [2022-02-11 00:38:08,963 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2731 transitions. Word has length 22 [2022-02-11 00:38:08,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:08,963 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2731 transitions. [2022-02-11 00:38:08,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:08,963 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2731 transitions. [2022-02-11 00:38:08,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:08,965 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:08,965 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:08,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-02-11 00:38:09,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:09,177 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:09,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:09,177 INFO L85 PathProgramCache]: Analyzing trace with hash 611145521, now seen corresponding path program 64 times [2022-02-11 00:38:09,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:09,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069520360] [2022-02-11 00:38:09,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:09,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:09,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:09,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:09,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:09,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069520360] [2022-02-11 00:38:09,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069520360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:09,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216569075] [2022-02-11 00:38:09,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:38:09,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:09,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:09,339 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-02-11 00:38:09,340 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-02-11 00:38:09,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:38:09,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:09,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:09,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:09,561 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 41 treesize of output 33 [2022-02-11 00:38:09,563 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 37 treesize of output 29 [2022-02-11 00:38:09,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:09,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:09,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:09,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:09,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:09,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:09,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:09,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:09,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:09,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216569075] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:09,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:09,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:38:09,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990231395] [2022-02-11 00:38:09,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:09,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:38:09,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:09,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:38:09,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:38:09,901 INFO L87 Difference]: Start difference. First operand 775 states and 2731 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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-02-11 00:38:12,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:12,366 INFO L93 Difference]: Finished difference Result 1529 states and 4906 transitions. [2022-02-11 00:38:12,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-11 00:38:12,366 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 22 [2022-02-11 00:38:12,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:12,369 INFO L225 Difference]: With dead ends: 1529 [2022-02-11 00:38:12,369 INFO L226 Difference]: Without dead ends: 1445 [2022-02-11 00:38:12,369 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1043 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=527, Invalid=3379, Unknown=0, NotChecked=0, Total=3906 [2022-02-11 00:38:12,369 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 204 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:12,369 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 499 Invalid, 1777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:38:12,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2022-02-11 00:38:12,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 785. [2022-02-11 00:38:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 3.524234693877551) internal successors, (2763), 784 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:12,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 2763 transitions. [2022-02-11 00:38:12,381 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 2763 transitions. Word has length 22 [2022-02-11 00:38:12,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:12,381 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 2763 transitions. [2022-02-11 00:38:12,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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-02-11 00:38:12,381 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 2763 transitions. [2022-02-11 00:38:12,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:12,382 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:12,382 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:12,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-02-11 00:38:12,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:12,582 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:12,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:12,583 INFO L85 PathProgramCache]: Analyzing trace with hash -362177709, now seen corresponding path program 65 times [2022-02-11 00:38:12,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:12,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930646171] [2022-02-11 00:38:12,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:12,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:12,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:12,695 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:12,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:12,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930646171] [2022-02-11 00:38:12,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930646171] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:12,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396243485] [2022-02-11 00:38:12,696 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:38:12,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:12,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:12,697 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-02-11 00:38:12,697 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-02-11 00:38:12,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:38:12,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:12,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:38:12,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:12,825 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 198 treesize of output 170 [2022-02-11 00:38:12,827 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 162 treesize of output 134 [2022-02-11 00:38:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:12,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:12,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:12,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:13,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 200 [2022-02-11 00:38:13,203 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 6 treesize of output 4 [2022-02-11 00:38:13,205 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:38:13,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:13,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:38:13,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:13,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396243485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:13,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:13,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-11 00:38:13,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992302792] [2022-02-11 00:38:13,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:13,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:38:13,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:13,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:38:13,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:38:13,244 INFO L87 Difference]: Start difference. First operand 785 states and 2763 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:13,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:13,619 INFO L93 Difference]: Finished difference Result 1160 states and 3943 transitions. [2022-02-11 00:38:13,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:38:13,620 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:13,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:13,622 INFO L225 Difference]: With dead ends: 1160 [2022-02-11 00:38:13,622 INFO L226 Difference]: Without dead ends: 1041 [2022-02-11 00:38:13,622 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:38:13,622 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 148 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:13,622 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 135 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:38:13,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2022-02-11 00:38:13,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 776. [2022-02-11 00:38:13,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 3.4387096774193546) internal successors, (2665), 775 states have internal predecessors, (2665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:13,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 2665 transitions. [2022-02-11 00:38:13,632 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 2665 transitions. Word has length 22 [2022-02-11 00:38:13,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:13,632 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 2665 transitions. [2022-02-11 00:38:13,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:13,632 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 2665 transitions. [2022-02-11 00:38:13,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:13,633 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:13,633 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:13,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-02-11 00:38:13,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:13,833 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:13,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:13,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1335067235, now seen corresponding path program 66 times [2022-02-11 00:38:13,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:13,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829614635] [2022-02-11 00:38:13,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:13,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:13,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:13,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:13,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:13,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829614635] [2022-02-11 00:38:13,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829614635] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:13,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591901479] [2022-02-11 00:38:13,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:38:13,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:13,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:13,984 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-02-11 00:38:13,992 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-02-11 00:38:14,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:38:14,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:14,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:38:14,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:14,124 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 36 treesize of output 28 [2022-02-11 00:38:14,134 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 34 treesize of output 26 [2022-02-11 00:38:14,243 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 183 treesize of output 159 [2022-02-11 00:38:14,245 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 173 treesize of output 141 [2022-02-11 00:38:14,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:14,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:14,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:14,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:14,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:14,693 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 350 treesize of output 290 [2022-02-11 00:38:15,000 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 269 treesize of output 221 [2022-02-11 00:38:15,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:15,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 219 [2022-02-11 00:38:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:15,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591901479] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:15,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:15,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 00:38:15,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833526778] [2022-02-11 00:38:15,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:15,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:38:15,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:15,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:38:15,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:38:15,117 INFO L87 Difference]: Start difference. First operand 776 states and 2665 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:18,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:18,231 INFO L93 Difference]: Finished difference Result 2603 states and 7982 transitions. [2022-02-11 00:38:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-02-11 00:38:18,231 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:18,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:18,235 INFO L225 Difference]: With dead ends: 2603 [2022-02-11 00:38:18,235 INFO L226 Difference]: Without dead ends: 2077 [2022-02-11 00:38:18,235 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2187 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=770, Invalid=6886, Unknown=0, NotChecked=0, Total=7656 [2022-02-11 00:38:18,235 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 295 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 2695 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:18,236 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 932 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2695 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-11 00:38:18,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2077 states. [2022-02-11 00:38:18,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2077 to 890. [2022-02-11 00:38:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 3.484814398200225) internal successors, (3098), 889 states have internal predecessors, (3098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 3098 transitions. [2022-02-11 00:38:18,250 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 3098 transitions. Word has length 22 [2022-02-11 00:38:18,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:18,250 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 3098 transitions. [2022-02-11 00:38:18,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:18,251 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 3098 transitions. [2022-02-11 00:38:18,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:18,252 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:18,252 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:18,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-11 00:38:18,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:18,452 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:18,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:18,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1060371189, now seen corresponding path program 67 times [2022-02-11 00:38:18,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:18,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17185167] [2022-02-11 00:38:18,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:18,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:18,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:18,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17185167] [2022-02-11 00:38:18,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17185167] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:18,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96015434] [2022-02-11 00:38:18,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:38:18,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:18,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:18,570 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-02-11 00:38:18,574 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-02-11 00:38:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:18,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:18,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:18,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:18,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-11 00:38:18,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:18,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-02-11 00:38:18,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:18,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-02-11 00:38:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:18,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:19,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:19,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:19,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:19,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:19,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:19,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:19,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96015434] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:19,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:19,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:38:19,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464892893] [2022-02-11 00:38:19,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:19,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:38:19,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:19,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:38:19,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:38:19,248 INFO L87 Difference]: Start difference. First operand 890 states and 3098 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:19,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:19,337 INFO L93 Difference]: Finished difference Result 1040 states and 3536 transitions. [2022-02-11 00:38:19,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:38:19,337 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:19,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:19,339 INFO L225 Difference]: With dead ends: 1040 [2022-02-11 00:38:19,339 INFO L226 Difference]: Without dead ends: 992 [2022-02-11 00:38:19,339 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:38:19,339 INFO L934 BasicCegarLoop]: 13 mSDtfsCounter, 9 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:19,339 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 117 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 53 Unchecked, 0.0s Time] [2022-02-11 00:38:19,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2022-02-11 00:38:19,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 901. [2022-02-11 00:38:19,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 900 states have (on average 3.4855555555555555) internal successors, (3137), 900 states have internal predecessors, (3137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:19,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 3137 transitions. [2022-02-11 00:38:19,349 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 3137 transitions. Word has length 22 [2022-02-11 00:38:19,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:19,349 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 3137 transitions. [2022-02-11 00:38:19,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:19,349 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 3137 transitions. [2022-02-11 00:38:19,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:19,351 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:19,351 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:19,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-02-11 00:38:19,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:19,552 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:19,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:19,552 INFO L85 PathProgramCache]: Analyzing trace with hash 947972163, now seen corresponding path program 68 times [2022-02-11 00:38:19,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:19,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335879898] [2022-02-11 00:38:19,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:19,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:19,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:19,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:19,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:19,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335879898] [2022-02-11 00:38:19,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335879898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:19,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471570563] [2022-02-11 00:38:19,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:38:19,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:19,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:19,684 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-02-11 00:38:19,685 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-02-11 00:38:19,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:38:19,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:19,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:19,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:19,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:19,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-11 00:38:20,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:20,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 81 [2022-02-11 00:38:20,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:20,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 65 [2022-02-11 00:38:20,098 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:20,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:20,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:20,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:20,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:20,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:20,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:20,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:20,396 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:20,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471570563] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:20,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:20,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:38:20,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436805889] [2022-02-11 00:38:20,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:20,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:20,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:20,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:20,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:20,397 INFO L87 Difference]: Start difference. First operand 901 states and 3137 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:20,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:20,887 INFO L93 Difference]: Finished difference Result 1202 states and 4003 transitions. [2022-02-11 00:38:20,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:38:20,888 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:38:20,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:20,889 INFO L225 Difference]: With dead ends: 1202 [2022-02-11 00:38:20,889 INFO L226 Difference]: Without dead ends: 1106 [2022-02-11 00:38:20,889 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=264, Invalid=792, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:38:20,890 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 109 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:20,890 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 191 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 561 Invalid, 0 Unknown, 183 Unchecked, 0.2s Time] [2022-02-11 00:38:20,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-02-11 00:38:20,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 810. [2022-02-11 00:38:20,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 3.435105067985167) internal successors, (2779), 809 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:20,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 2779 transitions. [2022-02-11 00:38:20,899 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 2779 transitions. Word has length 22 [2022-02-11 00:38:20,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:20,900 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 2779 transitions. [2022-02-11 00:38:20,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:20,900 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 2779 transitions. [2022-02-11 00:38:20,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:20,901 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:20,901 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:20,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-02-11 00:38:21,104 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,SelfDestructingSolverStorable157 [2022-02-11 00:38:21,104 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:21,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:21,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1565267377, now seen corresponding path program 69 times [2022-02-11 00:38:21,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:21,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188034220] [2022-02-11 00:38:21,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:21,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:21,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:21,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188034220] [2022-02-11 00:38:21,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188034220] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:21,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772145308] [2022-02-11 00:38:21,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:38:21,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:21,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:21,206 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-02-11 00:38:21,206 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-02-11 00:38:21,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:38:21,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:21,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:38:21,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:21,391 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 306 treesize of output 270 [2022-02-11 00:38:21,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:21,663 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 16 treesize of output 14 [2022-02-11 00:38:21,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:21,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:38:21,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:38:21,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:38:21,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:21,860 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 6 treesize of output 4 [2022-02-11 00:38:21,862 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:38:21,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:21,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:22,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 203 [2022-02-11 00:38:22,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:22,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2022-02-11 00:38:22,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:38:22,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772145308] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:22,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:22,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-02-11 00:38:22,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342955740] [2022-02-11 00:38:22,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:22,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:38:22,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:22,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:38:22,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:38:22,199 INFO L87 Difference]: Start difference. First operand 810 states and 2779 transitions. Second operand has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 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-02-11 00:38:22,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:22,410 INFO L93 Difference]: Finished difference Result 1021 states and 3397 transitions. [2022-02-11 00:38:22,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:38:22,410 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 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 22 [2022-02-11 00:38:22,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:22,411 INFO L225 Difference]: With dead ends: 1021 [2022-02-11 00:38:22,411 INFO L226 Difference]: Without dead ends: 906 [2022-02-11 00:38:22,411 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:38:22,412 INFO L934 BasicCegarLoop]: 18 mSDtfsCounter, 71 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:22,412 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 162 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 339 Invalid, 0 Unknown, 103 Unchecked, 0.1s Time] [2022-02-11 00:38:22,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2022-02-11 00:38:22,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 844. [2022-02-11 00:38:22,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 843 states have (on average 3.3926453143534996) internal successors, (2860), 843 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:22,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 2860 transitions. [2022-02-11 00:38:22,421 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 2860 transitions. Word has length 22 [2022-02-11 00:38:22,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:22,421 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 2860 transitions. [2022-02-11 00:38:22,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 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-02-11 00:38:22,421 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 2860 transitions. [2022-02-11 00:38:22,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:22,422 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:22,422 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:22,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-02-11 00:38:22,623 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,SelfDestructingSolverStorable158 [2022-02-11 00:38:22,623 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:22,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:22,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1756810737, now seen corresponding path program 70 times [2022-02-11 00:38:22,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:22,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271167728] [2022-02-11 00:38:22,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:22,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:22,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:22,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271167728] [2022-02-11 00:38:22,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271167728] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:22,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789954461] [2022-02-11 00:38:22,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:38:22,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:22,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:22,798 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-02-11 00:38:22,798 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-02-11 00:38:22,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:38:22,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:22,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:22,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:22,988 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 53 treesize of output 45 [2022-02-11 00:38:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:23,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:23,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:23,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:23,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:23,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:38:23,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:23,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:38:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:23,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789954461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:23,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:23,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-11 00:38:23,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954564181] [2022-02-11 00:38:23,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:23,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:38:23,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:23,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:38:23,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:38:23,382 INFO L87 Difference]: Start difference. First operand 844 states and 2860 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-02-11 00:38:25,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:25,784 INFO L93 Difference]: Finished difference Result 1594 states and 4931 transitions. [2022-02-11 00:38:25,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-11 00:38:25,784 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 22 [2022-02-11 00:38:25,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:25,787 INFO L225 Difference]: With dead ends: 1594 [2022-02-11 00:38:25,787 INFO L226 Difference]: Without dead ends: 1487 [2022-02-11 00:38:25,787 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=410, Invalid=2896, Unknown=0, NotChecked=0, Total=3306 [2022-02-11 00:38:25,787 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 243 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:25,787 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 485 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1797 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:38:25,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2022-02-11 00:38:25,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 856. [2022-02-11 00:38:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.3801169590643276) internal successors, (2890), 855 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2890 transitions. [2022-02-11 00:38:25,799 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2890 transitions. Word has length 22 [2022-02-11 00:38:25,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:25,799 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 2890 transitions. [2022-02-11 00:38:25,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-02-11 00:38:25,799 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2890 transitions. [2022-02-11 00:38:25,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:25,801 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:25,801 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:25,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-02-11 00:38:26,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:26,019 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:26,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:26,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1786382383, now seen corresponding path program 71 times [2022-02-11 00:38:26,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:26,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952753509] [2022-02-11 00:38:26,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:26,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:26,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:26,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:26,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:26,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952753509] [2022-02-11 00:38:26,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952753509] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:26,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983186786] [2022-02-11 00:38:26,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:38:26,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:26,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:26,139 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-02-11 00:38:26,140 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-02-11 00:38:26,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:38:26,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:26,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:26,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:26,312 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 53 treesize of output 45 [2022-02-11 00:38:26,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-02-11 00:38:26,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:38:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:26,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:26,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:26,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:26,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:26,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-02-11 00:38:26,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:26,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 57 [2022-02-11 00:38:26,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:26,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983186786] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:26,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:26,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:38:26,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013110773] [2022-02-11 00:38:26,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:26,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:26,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:26,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:26,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:26,652 INFO L87 Difference]: Start difference. First operand 856 states and 2890 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:27,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:27,224 INFO L93 Difference]: Finished difference Result 1098 states and 3539 transitions. [2022-02-11 00:38:27,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:38:27,224 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:38:27,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:27,225 INFO L225 Difference]: With dead ends: 1098 [2022-02-11 00:38:27,225 INFO L226 Difference]: Without dead ends: 898 [2022-02-11 00:38:27,226 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:38:27,226 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 99 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:27,226 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 314 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:38:27,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-02-11 00:38:27,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 804. [2022-02-11 00:38:27,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 804 states, 803 states have (on average 3.414694894146949) internal successors, (2742), 803 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:27,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 804 states to 804 states and 2742 transitions. [2022-02-11 00:38:27,236 INFO L78 Accepts]: Start accepts. Automaton has 804 states and 2742 transitions. Word has length 22 [2022-02-11 00:38:27,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:27,236 INFO L470 AbstractCegarLoop]: Abstraction has 804 states and 2742 transitions. [2022-02-11 00:38:27,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:27,236 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 2742 transitions. [2022-02-11 00:38:27,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:27,238 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:27,238 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:27,262 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-02-11 00:38:27,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:27,459 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:27,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:27,460 INFO L85 PathProgramCache]: Analyzing trace with hash 163937009, now seen corresponding path program 72 times [2022-02-11 00:38:27,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:27,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147448635] [2022-02-11 00:38:27,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:27,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:27,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:27,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:27,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:27,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147448635] [2022-02-11 00:38:27,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147448635] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:27,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392207472] [2022-02-11 00:38:27,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:38:27,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:27,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:27,517 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-02-11 00:38:27,518 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-02-11 00:38:27,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:38:27,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:27,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:38:27,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:27,617 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 112 treesize of output 92 [2022-02-11 00:38:27,633 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 103 treesize of output 87 [2022-02-11 00:38:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:27,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:27,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:27,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:27,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 200 [2022-02-11 00:38:27,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:38:27,954 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:38:27,958 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:38:27,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:38:27,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:27,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392207472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:27,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:27,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-11 00:38:27,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468784217] [2022-02-11 00:38:27,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:27,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-11 00:38:27,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:27,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-11 00:38:27,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-02-11 00:38:27,966 INFO L87 Difference]: Start difference. First operand 804 states and 2742 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) 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-02-11 00:38:28,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:28,288 INFO L93 Difference]: Finished difference Result 1105 states and 3710 transitions. [2022-02-11 00:38:28,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-11 00:38:28,289 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) 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 22 [2022-02-11 00:38:28,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:28,290 INFO L225 Difference]: With dead ends: 1105 [2022-02-11 00:38:28,290 INFO L226 Difference]: Without dead ends: 1018 [2022-02-11 00:38:28,290 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:38:28,290 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 88 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:28,291 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 151 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:38:28,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-02-11 00:38:28,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 813. [2022-02-11 00:38:28,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 812 states have (on average 3.4064039408866993) internal successors, (2766), 812 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:28,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 2766 transitions. [2022-02-11 00:38:28,302 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 2766 transitions. Word has length 22 [2022-02-11 00:38:28,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:28,302 INFO L470 AbstractCegarLoop]: Abstraction has 813 states and 2766 transitions. [2022-02-11 00:38:28,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) 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-02-11 00:38:28,302 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 2766 transitions. [2022-02-11 00:38:28,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:28,303 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:28,303 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:28,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-11 00:38:28,503 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,SelfDestructingSolverStorable161 [2022-02-11 00:38:28,504 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:28,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:28,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1776415577, now seen corresponding path program 73 times [2022-02-11 00:38:28,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:28,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812214941] [2022-02-11 00:38:28,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:28,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:28,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:28,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:28,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812214941] [2022-02-11 00:38:28,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812214941] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:28,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530758262] [2022-02-11 00:38:28,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:38:28,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:28,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:28,574 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-02-11 00:38:28,585 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-02-11 00:38:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:28,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:28,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:28,678 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 51 treesize of output 43 [2022-02-11 00:38:28,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 77 [2022-02-11 00:38:28,808 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 77 treesize of output 65 [2022-02-11 00:38:28,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:28,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:29,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:29,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-02-11 00:38:29,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:29,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:29,111 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:38:29,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:38:29,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:29,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530758262] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:29,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:29,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:38:29,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059275154] [2022-02-11 00:38:29,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:29,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:29,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:29,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:29,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:29,117 INFO L87 Difference]: Start difference. First operand 813 states and 2766 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:30,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:30,515 INFO L93 Difference]: Finished difference Result 1399 states and 4620 transitions. [2022-02-11 00:38:30,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-11 00:38:30,515 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:38:30,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:30,517 INFO L225 Difference]: With dead ends: 1399 [2022-02-11 00:38:30,517 INFO L226 Difference]: Without dead ends: 1274 [2022-02-11 00:38:30,517 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=467, Invalid=2289, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 00:38:30,517 INFO L934 BasicCegarLoop]: 43 mSDtfsCounter, 165 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 1530 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:30,517 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 386 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1530 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:38:30,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2022-02-11 00:38:30,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 828. [2022-02-11 00:38:30,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 3.406287787182588) internal successors, (2817), 827 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:30,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 2817 transitions. [2022-02-11 00:38:30,528 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 2817 transitions. Word has length 22 [2022-02-11 00:38:30,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:30,528 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 2817 transitions. [2022-02-11 00:38:30,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:30,529 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 2817 transitions. [2022-02-11 00:38:30,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:30,530 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:30,530 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:30,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-02-11 00:38:30,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:30,730 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:30,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:30,730 INFO L85 PathProgramCache]: Analyzing trace with hash -821306775, now seen corresponding path program 74 times [2022-02-11 00:38:30,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:30,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656444253] [2022-02-11 00:38:30,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:30,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:30,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:30,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656444253] [2022-02-11 00:38:30,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656444253] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:30,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24212120] [2022-02-11 00:38:30,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:38:30,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:30,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:30,798 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-02-11 00:38:30,798 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-02-11 00:38:30,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:38:30,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:30,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:30,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:30,894 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 51 treesize of output 43 [2022-02-11 00:38:30,986 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 95 treesize of output 79 [2022-02-11 00:38:30,989 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 79 treesize of output 67 [2022-02-11 00:38:31,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:31,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:31,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:31,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-02-11 00:38:31,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:31,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:31,327 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:38:31,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:38:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:31,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24212120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:31,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:31,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:38:31,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889136423] [2022-02-11 00:38:31,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:31,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:31,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:31,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:31,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:31,333 INFO L87 Difference]: Start difference. First operand 828 states and 2817 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:32,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:32,980 INFO L93 Difference]: Finished difference Result 1566 states and 5079 transitions. [2022-02-11 00:38:32,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:38:32,980 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:38:32,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:32,982 INFO L225 Difference]: With dead ends: 1566 [2022-02-11 00:38:32,982 INFO L226 Difference]: Without dead ends: 1441 [2022-02-11 00:38:32,983 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=530, Invalid=2440, Unknown=0, NotChecked=0, Total=2970 [2022-02-11 00:38:32,983 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 239 mSDsluCounter, 852 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 1781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:32,983 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 433 Invalid, 1781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1709 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:38:32,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-02-11 00:38:32,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 855. [2022-02-11 00:38:32,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 3.420374707259953) internal successors, (2921), 854 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:32,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 2921 transitions. [2022-02-11 00:38:32,994 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 2921 transitions. Word has length 22 [2022-02-11 00:38:32,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:32,995 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 2921 transitions. [2022-02-11 00:38:32,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:32,995 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 2921 transitions. [2022-02-11 00:38:32,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:32,996 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:32,996 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:33,011 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-02-11 00:38:33,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:33,196 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:33,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:33,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1313902537, now seen corresponding path program 75 times [2022-02-11 00:38:33,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:33,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44729504] [2022-02-11 00:38:33,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:33,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:33,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:33,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:33,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:33,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44729504] [2022-02-11 00:38:33,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44729504] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:33,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532004524] [2022-02-11 00:38:33,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:38:33,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:33,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:33,261 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-02-11 00:38:33,261 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-02-11 00:38:33,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:38:33,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:33,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:38:33,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:33,380 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 186 treesize of output 166 [2022-02-11 00:38:33,574 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 142 treesize of output 118 [2022-02-11 00:38:33,576 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 141 treesize of output 121 [2022-02-11 00:38:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:33,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:33,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:33,849 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 269 treesize of output 221 [2022-02-11 00:38:33,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:33,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:34,096 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 350 treesize of output 290 [2022-02-11 00:38:34,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:34,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:38:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:34,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532004524] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:34,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:34,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:38:34,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929179918] [2022-02-11 00:38:34,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:34,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:34,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:34,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:34,290 INFO L87 Difference]: Start difference. First operand 855 states and 2921 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:37,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:37,387 INFO L93 Difference]: Finished difference Result 2026 states and 6114 transitions. [2022-02-11 00:38:37,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-02-11 00:38:37,388 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:37,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:37,390 INFO L225 Difference]: With dead ends: 2026 [2022-02-11 00:38:37,390 INFO L226 Difference]: Without dead ends: 1626 [2022-02-11 00:38:37,391 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2883 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=885, Invalid=8045, Unknown=0, NotChecked=0, Total=8930 [2022-02-11 00:38:37,391 INFO L934 BasicCegarLoop]: 63 mSDtfsCounter, 276 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 2871 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 2949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 2871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:37,391 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 830 Invalid, 2949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 2871 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-11 00:38:37,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2022-02-11 00:38:37,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 852. [2022-02-11 00:38:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 3.4524089306698) internal successors, (2938), 851 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:37,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2938 transitions. [2022-02-11 00:38:37,403 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2938 transitions. Word has length 22 [2022-02-11 00:38:37,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:37,403 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 2938 transitions. [2022-02-11 00:38:37,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:37,403 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2938 transitions. [2022-02-11 00:38:37,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:37,404 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:37,404 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:37,420 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-02-11 00:38:37,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:37,605 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:37,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:37,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1753788409, now seen corresponding path program 76 times [2022-02-11 00:38:37,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:37,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722647218] [2022-02-11 00:38:37,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:37,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:37,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:37,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722647218] [2022-02-11 00:38:37,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722647218] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:37,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387474390] [2022-02-11 00:38:37,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:38:37,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:37,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:37,690 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-02-11 00:38:37,720 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-02-11 00:38:37,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:38:37,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:37,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:37,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:37,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-11 00:38:37,928 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 41 treesize of output 33 [2022-02-11 00:38:37,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-02-11 00:38:37,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:37,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:38,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:38,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:38,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:38,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:38,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:38,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:38,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:38,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387474390] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:38,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:38,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:38:38,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055363881] [2022-02-11 00:38:38,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:38,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:38,255 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:38,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:38,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:38,255 INFO L87 Difference]: Start difference. First operand 852 states and 2938 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-02-11 00:38:38,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:38,926 INFO L93 Difference]: Finished difference Result 1225 states and 4187 transitions. [2022-02-11 00:38:38,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:38:38,927 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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 22 [2022-02-11 00:38:38,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:38,928 INFO L225 Difference]: With dead ends: 1225 [2022-02-11 00:38:38,928 INFO L226 Difference]: Without dead ends: 1092 [2022-02-11 00:38:38,928 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:38:38,929 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 94 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:38,929 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 336 Invalid, 1288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:38:38,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2022-02-11 00:38:38,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 854. [2022-02-11 00:38:38,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 3.429073856975381) internal successors, (2925), 853 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:38,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 2925 transitions. [2022-02-11 00:38:38,939 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 2925 transitions. Word has length 22 [2022-02-11 00:38:38,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:38,939 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 2925 transitions. [2022-02-11 00:38:38,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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-02-11 00:38:38,939 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 2925 transitions. [2022-02-11 00:38:38,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:38,940 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:38,941 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:38,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-02-11 00:38:39,141 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,SelfDestructingSolverStorable165 [2022-02-11 00:38:39,141 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:39,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:39,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1626097399, now seen corresponding path program 77 times [2022-02-11 00:38:39,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:39,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080430663] [2022-02-11 00:38:39,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:39,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:39,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:39,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080430663] [2022-02-11 00:38:39,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080430663] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:39,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410106636] [2022-02-11 00:38:39,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:38:39,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:39,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:39,279 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-02-11 00:38:39,279 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-02-11 00:38:39,309 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:38:39,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:39,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:39,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:39,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:39,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 72 [2022-02-11 00:38:39,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:39,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 77 [2022-02-11 00:38:39,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:39,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 65 [2022-02-11 00:38:40,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:40,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:40,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:40,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-02-11 00:38:40,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:40,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:40,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:40,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-02-11 00:38:40,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:40,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410106636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:40,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:40,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:38:40,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281532164] [2022-02-11 00:38:40,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:40,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:40,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:40,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:40,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:40,266 INFO L87 Difference]: Start difference. First operand 854 states and 2925 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-11 00:38:42,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:42,140 INFO L93 Difference]: Finished difference Result 1557 states and 4828 transitions. [2022-02-11 00:38:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-11 00:38:42,141 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 22 [2022-02-11 00:38:42,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:42,143 INFO L225 Difference]: With dead ends: 1557 [2022-02-11 00:38:42,143 INFO L226 Difference]: Without dead ends: 1400 [2022-02-11 00:38:42,143 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=482, Invalid=3058, Unknown=0, NotChecked=0, Total=3540 [2022-02-11 00:38:42,143 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 306 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:42,144 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 463 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1473 Invalid, 0 Unknown, 410 Unchecked, 0.6s Time] [2022-02-11 00:38:42,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-02-11 00:38:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 881. [2022-02-11 00:38:42,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.4261363636363638) internal successors, (3015), 880 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:42,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3015 transitions. [2022-02-11 00:38:42,156 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3015 transitions. Word has length 22 [2022-02-11 00:38:42,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:42,156 INFO L470 AbstractCegarLoop]: Abstraction has 881 states and 3015 transitions. [2022-02-11 00:38:42,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-11 00:38:42,156 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3015 transitions. [2022-02-11 00:38:42,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:42,158 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:42,158 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:42,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-02-11 00:38:42,358 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,SelfDestructingSolverStorable166 [2022-02-11 00:38:42,358 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:42,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:42,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1759015431, now seen corresponding path program 78 times [2022-02-11 00:38:42,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:42,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377993621] [2022-02-11 00:38:42,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:42,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:42,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:42,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:42,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:42,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377993621] [2022-02-11 00:38:42,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377993621] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:42,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59238702] [2022-02-11 00:38:42,441 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:38:42,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:42,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:42,444 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-02-11 00:38:42,451 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-02-11 00:38:42,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:38:42,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:42,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:42,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:42,568 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 51 treesize of output 43 [2022-02-11 00:38:42,621 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 95 treesize of output 79 [2022-02-11 00:38:42,622 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 79 treesize of output 67 [2022-02-11 00:38:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:42,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:42,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:42,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:42,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:42,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:42,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:42,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:42,954 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:42,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59238702] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:42,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:42,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-11 00:38:42,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307351880] [2022-02-11 00:38:42,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:42,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:38:42,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:42,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:38:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:38:42,955 INFO L87 Difference]: Start difference. First operand 881 states and 3015 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:43,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:43,691 INFO L93 Difference]: Finished difference Result 1667 states and 5420 transitions. [2022-02-11 00:38:43,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:38:43,691 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 22 [2022-02-11 00:38:43,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:43,694 INFO L225 Difference]: With dead ends: 1667 [2022-02-11 00:38:43,694 INFO L226 Difference]: Without dead ends: 1463 [2022-02-11 00:38:43,694 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=322, Invalid=1084, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 00:38:43,694 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 170 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:43,694 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 365 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:38:43,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states. [2022-02-11 00:38:43,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 856. [2022-02-11 00:38:43,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.3929824561403508) internal successors, (2901), 855 states have internal predecessors, (2901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:43,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2901 transitions. [2022-02-11 00:38:43,716 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2901 transitions. Word has length 22 [2022-02-11 00:38:43,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:43,716 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 2901 transitions. [2022-02-11 00:38:43,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-11 00:38:43,716 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2901 transitions. [2022-02-11 00:38:43,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:43,718 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:43,718 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:43,743 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-02-11 00:38:43,941 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,SelfDestructingSolverStorable167 [2022-02-11 00:38:43,941 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:43,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:43,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1863756327, now seen corresponding path program 79 times [2022-02-11 00:38:43,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:43,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204439328] [2022-02-11 00:38:43,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:43,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:44,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:44,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204439328] [2022-02-11 00:38:44,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204439328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:44,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828181087] [2022-02-11 00:38:44,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:38:44,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:44,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:44,071 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-02-11 00:38:44,072 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-02-11 00:38:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:44,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:44,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:44,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:44,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 72 [2022-02-11 00:38:44,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:44,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 79 [2022-02-11 00:38:44,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:44,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 67 [2022-02-11 00:38:44,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:44,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:44,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:44,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-02-11 00:38:44,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:44,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:44,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:44,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:44,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:44,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828181087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:44,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:44,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:38:44,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548323523] [2022-02-11 00:38:44,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:44,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:38:44,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:44,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:38:44,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:38:44,918 INFO L87 Difference]: Start difference. First operand 856 states and 2901 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:46,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:46,417 INFO L93 Difference]: Finished difference Result 1643 states and 5023 transitions. [2022-02-11 00:38:46,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-11 00:38:46,418 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:46,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:46,420 INFO L225 Difference]: With dead ends: 1643 [2022-02-11 00:38:46,420 INFO L226 Difference]: Without dead ends: 1452 [2022-02-11 00:38:46,420 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=401, Invalid=2355, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 00:38:46,420 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 251 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:46,420 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 391 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1204 Invalid, 0 Unknown, 127 Unchecked, 0.5s Time] [2022-02-11 00:38:46,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2022-02-11 00:38:46,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 859. [2022-02-11 00:38:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 3.3892773892773893) internal successors, (2908), 858 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:46,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 2908 transitions. [2022-02-11 00:38:46,433 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 2908 transitions. Word has length 22 [2022-02-11 00:38:46,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:46,433 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 2908 transitions. [2022-02-11 00:38:46,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:46,433 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 2908 transitions. [2022-02-11 00:38:46,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:46,434 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:46,434 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:46,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-02-11 00:38:46,635 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,SelfDestructingSolverStorable168 [2022-02-11 00:38:46,635 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:46,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:46,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1133844265, now seen corresponding path program 80 times [2022-02-11 00:38:46,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:46,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282307547] [2022-02-11 00:38:46,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:46,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:46,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:46,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:38:46,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:46,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282307547] [2022-02-11 00:38:46,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282307547] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:46,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102126724] [2022-02-11 00:38:46,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:38:46,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:46,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:46,717 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-02-11 00:38:46,717 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-02-11 00:38:46,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:38:46,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:46,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:46,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:46,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 81 treesize of output 69 [2022-02-11 00:38:47,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:47,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:47,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:47,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:38:47,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:47,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-11 00:38:47,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:47,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:47,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102126724] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:47,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:47,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-02-11 00:38:47,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222204234] [2022-02-11 00:38:47,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:47,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:38:47,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:47,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:38:47,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:38:47,301 INFO L87 Difference]: Start difference. First operand 859 states and 2908 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:38:48,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:48,010 INFO L93 Difference]: Finished difference Result 1300 states and 4286 transitions. [2022-02-11 00:38:48,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:38:48,010 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-11 00:38:48,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:48,012 INFO L225 Difference]: With dead ends: 1300 [2022-02-11 00:38:48,012 INFO L226 Difference]: Without dead ends: 1110 [2022-02-11 00:38:48,012 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=194, Invalid=928, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:38:48,012 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 96 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:48,013 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 272 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:38:48,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2022-02-11 00:38:48,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 773. [2022-02-11 00:38:48,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 3.373056994818653) internal successors, (2604), 772 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:48,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2604 transitions. [2022-02-11 00:38:48,022 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2604 transitions. Word has length 22 [2022-02-11 00:38:48,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:48,022 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 2604 transitions. [2022-02-11 00:38:48,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:38:48,022 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2604 transitions. [2022-02-11 00:38:48,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:48,023 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:48,024 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:48,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-02-11 00:38:48,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:48,236 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:48,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:48,237 INFO L85 PathProgramCache]: Analyzing trace with hash 549325831, now seen corresponding path program 81 times [2022-02-11 00:38:48,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:48,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200027269] [2022-02-11 00:38:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:48,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:48,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:48,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200027269] [2022-02-11 00:38:48,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200027269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:48,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060078042] [2022-02-11 00:38:48,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:38:48,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:48,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:48,320 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-02-11 00:38:48,321 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-02-11 00:38:48,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:38:48,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:48,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 00:38:48,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:48,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-11 00:38:48,672 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 183 treesize of output 155 [2022-02-11 00:38:48,675 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 194 treesize of output 162 [2022-02-11 00:38:48,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:38:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:49,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:49,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:49,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-02-11 00:38:49,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:38:49,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:49,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:38:49,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:49,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060078042] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:49,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:49,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 24 [2022-02-11 00:38:49,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845781480] [2022-02-11 00:38:49,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:49,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:38:49,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:49,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:38:49,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:38:49,765 INFO L87 Difference]: Start difference. First operand 773 states and 2604 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:55,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:55,464 INFO L93 Difference]: Finished difference Result 2722 states and 7987 transitions. [2022-02-11 00:38:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-02-11 00:38:55,465 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:38:55,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:55,468 INFO L225 Difference]: With dead ends: 2722 [2022-02-11 00:38:55,468 INFO L226 Difference]: Without dead ends: 2031 [2022-02-11 00:38:55,469 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3594 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1447, Invalid=10109, Unknown=0, NotChecked=0, Total=11556 [2022-02-11 00:38:55,469 INFO L934 BasicCegarLoop]: 76 mSDtfsCounter, 434 mSDsluCounter, 1554 mSDsCounter, 0 mSdLazyCounter, 3060 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 3239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 3060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:55,469 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 1034 Invalid, 3239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 3060 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:38:55,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2031 states. [2022-02-11 00:38:55,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2031 to 785. [2022-02-11 00:38:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 3.4056122448979593) internal successors, (2670), 784 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:55,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 2670 transitions. [2022-02-11 00:38:55,484 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 2670 transitions. Word has length 22 [2022-02-11 00:38:55,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:55,484 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 2670 transitions. [2022-02-11 00:38:55,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:55,485 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 2670 transitions. [2022-02-11 00:38:55,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:55,486 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:55,486 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:55,513 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-02-11 00:38:55,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:55,708 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:55,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:55,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1933134779, now seen corresponding path program 82 times [2022-02-11 00:38:55,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:55,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492299222] [2022-02-11 00:38:55,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:55,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:55,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:38:55,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:55,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492299222] [2022-02-11 00:38:55,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492299222] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:55,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760092281] [2022-02-11 00:38:55,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:38:55,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:55,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:55,784 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-02-11 00:38:55,784 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-02-11 00:38:55,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:38:55,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:55,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:38:55,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:55,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:55,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 98 [2022-02-11 00:38:56,182 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:56,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:56,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:56,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:38:56,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:56,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:38:56,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:38:56,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:38:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:38:56,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760092281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:56,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:56,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2022-02-11 00:38:56,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558437620] [2022-02-11 00:38:56,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:56,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:38:56,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:56,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:38:56,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:38:56,484 INFO L87 Difference]: Start difference. First operand 785 states and 2670 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:38:56,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:38:56,847 INFO L93 Difference]: Finished difference Result 1155 states and 3811 transitions. [2022-02-11 00:38:56,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:38:56,848 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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 22 [2022-02-11 00:38:56,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:38:56,849 INFO L225 Difference]: With dead ends: 1155 [2022-02-11 00:38:56,849 INFO L226 Difference]: Without dead ends: 1012 [2022-02-11 00:38:56,849 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:38:56,850 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 175 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 319 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:38:56,850 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 208 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 364 Invalid, 0 Unknown, 319 Unchecked, 0.1s Time] [2022-02-11 00:38:56,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-02-11 00:38:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 743. [2022-02-11 00:38:56,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 3.3962264150943398) internal successors, (2520), 742 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:38:56,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2520 transitions. [2022-02-11 00:38:56,858 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2520 transitions. Word has length 22 [2022-02-11 00:38:56,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:38:56,858 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 2520 transitions. [2022-02-11 00:38:56,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:38:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2520 transitions. [2022-02-11 00:38:56,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-11 00:38:56,859 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:38:56,859 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:38:56,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-02-11 00:38:57,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:57,060 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:38:57,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:38:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash -950230089, now seen corresponding path program 83 times [2022-02-11 00:38:57,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:38:57,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235302077] [2022-02-11 00:38:57,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:38:57,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:38:57,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:38:57,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:57,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:38:57,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235302077] [2022-02-11 00:38:57,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235302077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:38:57,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728735296] [2022-02-11 00:38:57,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:38:57,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:38:57,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:38:57,179 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-02-11 00:38:57,179 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-02-11 00:38:57,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:38:57,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:38:57,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:38:57,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:38:57,345 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 306 treesize of output 258 [2022-02-11 00:38:58,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:38:58,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 176 [2022-02-11 00:38:58,166 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 126 treesize of output 102 [2022-02-11 00:38:58,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:58,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:38:58,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:58,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:38:58,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:38:58,588 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 269 treesize of output 221 [2022-02-11 00:38:58,866 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 350 treesize of output 290 [2022-02-11 00:38:58,880 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:38:58,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:38:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:38:59,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728735296] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:38:59,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:38:59,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-11 00:38:59,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115431373] [2022-02-11 00:38:59,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:38:59,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:38:59,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:38:59,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:38:59,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:38:59,045 INFO L87 Difference]: Start difference. First operand 743 states and 2520 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:01,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:01,542 INFO L93 Difference]: Finished difference Result 1589 states and 5122 transitions. [2022-02-11 00:39:01,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-11 00:39:01,542 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-11 00:39:01,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:01,545 INFO L225 Difference]: With dead ends: 1589 [2022-02-11 00:39:01,545 INFO L226 Difference]: Without dead ends: 1356 [2022-02-11 00:39:01,545 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1305 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=610, Invalid=4082, Unknown=0, NotChecked=0, Total=4692 [2022-02-11 00:39:01,546 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 373 mSDsluCounter, 1155 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 679 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:01,546 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 427 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1034 Invalid, 0 Unknown, 679 Unchecked, 0.5s Time] [2022-02-11 00:39:01,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2022-02-11 00:39:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 774. [2022-02-11 00:39:01,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 3.3738680465717983) internal successors, (2608), 773 states have internal predecessors, (2608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2608 transitions. [2022-02-11 00:39:01,556 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2608 transitions. Word has length 22 [2022-02-11 00:39:01,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:01,556 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 2608 transitions. [2022-02-11 00:39:01,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:01,556 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2608 transitions. [2022-02-11 00:39:01,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:01,557 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:01,557 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:01,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-02-11 00:39:01,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:01,758 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:01,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:01,758 INFO L85 PathProgramCache]: Analyzing trace with hash 12595999, now seen corresponding path program 84 times [2022-02-11 00:39:01,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:01,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811495288] [2022-02-11 00:39:01,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:01,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:02,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:02,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:02,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811495288] [2022-02-11 00:39:02,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811495288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:02,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114357056] [2022-02-11 00:39:02,092 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:39:02,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:02,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:02,096 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-02-11 00:39:02,100 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-02-11 00:39:02,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:39:02,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:02,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 00:39:02,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:02,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:03,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:39:03,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 101 [2022-02-11 00:39:04,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:39:04,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 224 [2022-02-11 00:39:04,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 192 [2022-02-11 00:39:04,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:04,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:04,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:04,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:04,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-02-11 00:39:05,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:05,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:05,150 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:39:05,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 187 treesize of output 162 [2022-02-11 00:39:05,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 135 [2022-02-11 00:39:05,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:05,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114357056] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:05,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:05,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-02-11 00:39:05,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241308105] [2022-02-11 00:39:05,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:05,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-11 00:39:05,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:05,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-11 00:39:05,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:39:05,199 INFO L87 Difference]: Start difference. First operand 774 states and 2608 transitions. Second operand has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:08,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:08,284 INFO L93 Difference]: Finished difference Result 1615 states and 5246 transitions. [2022-02-11 00:39:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-11 00:39:08,284 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:08,287 INFO L225 Difference]: With dead ends: 1615 [2022-02-11 00:39:08,287 INFO L226 Difference]: Without dead ends: 1542 [2022-02-11 00:39:08,287 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=585, Invalid=5267, Unknown=0, NotChecked=0, Total=5852 [2022-02-11 00:39:08,287 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 194 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 2375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1028 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:08,288 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 899 Invalid, 2375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1331 Invalid, 0 Unknown, 1028 Unchecked, 0.5s Time] [2022-02-11 00:39:08,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2022-02-11 00:39:08,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 828. [2022-02-11 00:39:08,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 3.354292623941959) internal successors, (2774), 827 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:08,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 2774 transitions. [2022-02-11 00:39:08,299 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 2774 transitions. Word has length 23 [2022-02-11 00:39:08,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:08,299 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 2774 transitions. [2022-02-11 00:39:08,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:08,299 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 2774 transitions. [2022-02-11 00:39:08,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:08,300 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:08,300 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:08,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-02-11 00:39:08,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:08,500 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:08,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:08,501 INFO L85 PathProgramCache]: Analyzing trace with hash -339611011, now seen corresponding path program 85 times [2022-02-11 00:39:08,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:08,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56829130] [2022-02-11 00:39:08,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:08,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:08,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:08,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:08,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:08,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56829130] [2022-02-11 00:39:08,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56829130] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:08,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439541447] [2022-02-11 00:39:08,696 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:39:08,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:08,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:08,697 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-02-11 00:39:08,698 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-02-11 00:39:08,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:08,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:39:08,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:08,835 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 255 treesize of output 215 [2022-02-11 00:39:09,092 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 209 treesize of output 181 [2022-02-11 00:39:09,094 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 149 treesize of output 121 [2022-02-11 00:39:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:09,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:09,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:09,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:09,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:09,470 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 269 treesize of output 221 [2022-02-11 00:39:09,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:39:09,751 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:39:09,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:39:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:09,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439541447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:09,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:09,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:39:09,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20822733] [2022-02-11 00:39:09,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:09,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:39:09,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:09,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:39:09,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:39:09,860 INFO L87 Difference]: Start difference. First operand 828 states and 2774 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:13,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:13,770 INFO L93 Difference]: Finished difference Result 2106 states and 6530 transitions. [2022-02-11 00:39:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-11 00:39:13,771 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:13,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:13,774 INFO L225 Difference]: With dead ends: 2106 [2022-02-11 00:39:13,774 INFO L226 Difference]: Without dead ends: 2034 [2022-02-11 00:39:13,775 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1667 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=756, Invalid=5250, Unknown=0, NotChecked=0, Total=6006 [2022-02-11 00:39:13,775 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 521 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 2427 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 2529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:13,775 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 726 Invalid, 2529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2427 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-11 00:39:13,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2034 states. [2022-02-11 00:39:13,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2034 to 826. [2022-02-11 00:39:13,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 3.353939393939394) internal successors, (2767), 825 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:13,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 2767 transitions. [2022-02-11 00:39:13,788 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 2767 transitions. Word has length 23 [2022-02-11 00:39:13,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:13,788 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 2767 transitions. [2022-02-11 00:39:13,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:13,788 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 2767 transitions. [2022-02-11 00:39:13,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:13,790 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:13,790 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:13,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-02-11 00:39:13,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:13,990 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:13,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:13,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1945300417, now seen corresponding path program 86 times [2022-02-11 00:39:13,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:13,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163533951] [2022-02-11 00:39:13,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:13,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:14,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:14,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:14,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163533951] [2022-02-11 00:39:14,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163533951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:14,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182846312] [2022-02-11 00:39:14,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:39:14,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:14,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:14,173 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-02-11 00:39:14,173 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-02-11 00:39:14,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:39:14,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:14,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 00:39:14,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:14,575 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 117 treesize of output 101 [2022-02-11 00:39:14,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 246 [2022-02-11 00:39:14,949 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 246 treesize of output 206 [2022-02-11 00:39:15,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:15,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:15,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:15,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:15,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-02-11 00:39:15,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 20 treesize of output 18 [2022-02-11 00:39:15,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:15,968 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:39:15,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 187 treesize of output 162 [2022-02-11 00:39:15,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 135 [2022-02-11 00:39:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:16,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182846312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:16,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:16,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 33 [2022-02-11 00:39:16,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904323997] [2022-02-11 00:39:16,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:16,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-11 00:39:16,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-11 00:39:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=942, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:39:16,014 INFO L87 Difference]: Start difference. First operand 826 states and 2767 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:27,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:27,370 INFO L93 Difference]: Finished difference Result 3093 states and 9830 transitions. [2022-02-11 00:39:27,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-02-11 00:39:27,371 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:27,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:27,375 INFO L225 Difference]: With dead ends: 3093 [2022-02-11 00:39:27,375 INFO L226 Difference]: Without dead ends: 2896 [2022-02-11 00:39:27,376 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9455 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=2465, Invalid=25257, Unknown=0, NotChecked=0, Total=27722 [2022-02-11 00:39:27,376 INFO L934 BasicCegarLoop]: 69 mSDtfsCounter, 574 mSDsluCounter, 2395 mSDsCounter, 0 mSdLazyCounter, 5410 mSolverCounterSat, 359 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 1483 SdHoareTripleChecker+Invalid, 5769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 359 IncrementalHoareTripleChecker+Valid, 5410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:27,377 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 1483 Invalid, 5769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [359 Valid, 5410 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-02-11 00:39:27,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2022-02-11 00:39:27,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 954. [2022-02-11 00:39:27,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.377754459601259) internal successors, (3219), 953 states have internal predecessors, (3219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3219 transitions. [2022-02-11 00:39:27,394 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3219 transitions. Word has length 23 [2022-02-11 00:39:27,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:27,394 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3219 transitions. [2022-02-11 00:39:27,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:27,395 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3219 transitions. [2022-02-11 00:39:27,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:27,396 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:27,396 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:27,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-02-11 00:39:27,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:27,596 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:27,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:27,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1490599147, now seen corresponding path program 87 times [2022-02-11 00:39:27,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:27,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307650656] [2022-02-11 00:39:27,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:27,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:27,734 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:27,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:27,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307650656] [2022-02-11 00:39:27,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307650656] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:27,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787475145] [2022-02-11 00:39:27,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:39:27,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:27,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:27,735 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-02-11 00:39:27,736 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-02-11 00:39:27,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:39:27,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:27,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:39:27,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:27,852 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 79 treesize of output 67 [2022-02-11 00:39:28,005 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 197 treesize of output 169 [2022-02-11 00:39:28,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 151 [2022-02-11 00:39:28,200 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:28,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:28,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:28,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:28,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:28,474 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 350 treesize of output 290 [2022-02-11 00:39:28,727 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 269 treesize of output 221 [2022-02-11 00:39:28,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:28,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 217 [2022-02-11 00:39:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:28,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787475145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:28,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:28,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:39:28,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859816998] [2022-02-11 00:39:28,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:28,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:39:28,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:28,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:39:28,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:39:28,827 INFO L87 Difference]: Start difference. First operand 954 states and 3219 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:30,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:30,385 INFO L93 Difference]: Finished difference Result 1744 states and 5522 transitions. [2022-02-11 00:39:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:39:30,386 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:30,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:30,388 INFO L225 Difference]: With dead ends: 1744 [2022-02-11 00:39:30,388 INFO L226 Difference]: Without dead ends: 1666 [2022-02-11 00:39:30,389 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=324, Invalid=2328, Unknown=0, NotChecked=0, Total=2652 [2022-02-11 00:39:30,389 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 243 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 1736 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:30,389 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 538 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1736 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:39:30,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2022-02-11 00:39:30,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 994. [2022-02-11 00:39:30,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.396777442094663) internal successors, (3373), 993 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:30,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3373 transitions. [2022-02-11 00:39:30,402 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3373 transitions. Word has length 23 [2022-02-11 00:39:30,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:30,402 INFO L470 AbstractCegarLoop]: Abstraction has 994 states and 3373 transitions. [2022-02-11 00:39:30,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:30,402 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3373 transitions. [2022-02-11 00:39:30,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:30,404 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:30,404 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:30,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-02-11 00:39:30,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:30,604 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:30,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:30,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1327801035, now seen corresponding path program 88 times [2022-02-11 00:39:30,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:30,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699104556] [2022-02-11 00:39:30,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:30,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:30,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:30,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699104556] [2022-02-11 00:39:30,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699104556] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:30,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296939858] [2022-02-11 00:39:30,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:39:30,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:30,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:30,799 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-02-11 00:39:30,799 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-02-11 00:39:30,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:39:30,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:30,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:39:30,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:30,993 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 197 treesize of output 169 [2022-02-11 00:39:31,216 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 142 treesize of output 118 [2022-02-11 00:39:31,218 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 157 treesize of output 133 [2022-02-11 00:39:31,371 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:31,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:31,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:31,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:31,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:31,633 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 269 treesize of output 221 [2022-02-11 00:39:31,839 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 350 treesize of output 290 [2022-02-11 00:39:31,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:31,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-02-11 00:39:32,054 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:32,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296939858] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:32,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:32,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-11 00:39:32,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497783173] [2022-02-11 00:39:32,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:32,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:39:32,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:32,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:39:32,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:39:32,055 INFO L87 Difference]: Start difference. First operand 994 states and 3373 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:40,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:40,792 INFO L93 Difference]: Finished difference Result 3961 states and 12123 transitions. [2022-02-11 00:39:40,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-02-11 00:39:40,793 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:40,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:40,799 INFO L225 Difference]: With dead ends: 3961 [2022-02-11 00:39:40,799 INFO L226 Difference]: Without dead ends: 3549 [2022-02-11 00:39:40,801 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9159 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1910, Invalid=23212, Unknown=0, NotChecked=0, Total=25122 [2022-02-11 00:39:40,801 INFO L934 BasicCegarLoop]: 81 mSDtfsCounter, 806 mSDsluCounter, 2318 mSDsCounter, 0 mSdLazyCounter, 5021 mSolverCounterSat, 461 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 5482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 5021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:40,801 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 1385 Invalid, 5482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [461 Valid, 5021 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-02-11 00:39:40,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3549 states. [2022-02-11 00:39:40,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3549 to 1090. [2022-02-11 00:39:40,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 1089 states have (on average 3.446280991735537) internal successors, (3753), 1089 states have internal predecessors, (3753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:40,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 3753 transitions. [2022-02-11 00:39:40,826 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 3753 transitions. Word has length 23 [2022-02-11 00:39:40,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:40,826 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 3753 transitions. [2022-02-11 00:39:40,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:40,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 3753 transitions. [2022-02-11 00:39:40,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:40,828 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:40,828 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:40,843 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-02-11 00:39:41,028 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,SelfDestructingSolverStorable177 [2022-02-11 00:39:41,028 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:41,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:41,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1726480931, now seen corresponding path program 89 times [2022-02-11 00:39:41,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:41,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757113710] [2022-02-11 00:39:41,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:41,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:41,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:41,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:41,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757113710] [2022-02-11 00:39:41,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757113710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:41,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373313316] [2022-02-11 00:39:41,162 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:39:41,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:41,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:41,163 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-02-11 00:39:41,164 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-02-11 00:39:41,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:39:41,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:41,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:39:41,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:41,323 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 213 treesize of output 181 [2022-02-11 00:39:41,554 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 235 treesize of output 207 [2022-02-11 00:39:41,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 153 [2022-02-11 00:39:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:41,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:41,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:41,940 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 325 treesize of output 269 [2022-02-11 00:39:42,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:42,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:42,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:39:42,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:42,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:39:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:42,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373313316] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:42,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:42,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 00:39:42,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974321163] [2022-02-11 00:39:42,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:42,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:39:42,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:42,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:39:42,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:39:42,449 INFO L87 Difference]: Start difference. First operand 1090 states and 3753 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:47,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:47,201 INFO L93 Difference]: Finished difference Result 2719 states and 8474 transitions. [2022-02-11 00:39:47,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-02-11 00:39:47,202 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:47,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:47,206 INFO L225 Difference]: With dead ends: 2719 [2022-02-11 00:39:47,206 INFO L226 Difference]: Without dead ends: 2398 [2022-02-11 00:39:47,207 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=821, Invalid=11611, Unknown=0, NotChecked=0, Total=12432 [2022-02-11 00:39:47,207 INFO L934 BasicCegarLoop]: 103 mSDtfsCounter, 329 mSDsluCounter, 2630 mSDsCounter, 0 mSdLazyCounter, 4483 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1578 SdHoareTripleChecker+Invalid, 4655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 4483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:47,207 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 1578 Invalid, 4655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 4483 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:39:47,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2398 states. [2022-02-11 00:39:47,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2398 to 1214. [2022-02-11 00:39:47,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.446826051112943) internal successors, (4181), 1213 states have internal predecessors, (4181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:47,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 4181 transitions. [2022-02-11 00:39:47,226 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 4181 transitions. Word has length 23 [2022-02-11 00:39:47,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:47,227 INFO L470 AbstractCegarLoop]: Abstraction has 1214 states and 4181 transitions. [2022-02-11 00:39:47,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:47,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 4181 transitions. [2022-02-11 00:39:47,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:47,228 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:47,228 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:47,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-02-11 00:39:47,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:47,429 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:47,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2146461933, now seen corresponding path program 90 times [2022-02-11 00:39:47,429 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:47,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516260856] [2022-02-11 00:39:47,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:47,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:47,557 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:39:47,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:47,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516260856] [2022-02-11 00:39:47,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516260856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:47,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473073016] [2022-02-11 00:39:47,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:39:47,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:47,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:47,560 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-02-11 00:39:47,588 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-02-11 00:39:47,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:39:47,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:39:47,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:39:47,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:47,705 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 186 treesize of output 162 [2022-02-11 00:39:47,976 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 277 treesize of output 237 [2022-02-11 00:39:47,979 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 209 treesize of output 173 [2022-02-11 00:39:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:48,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:48,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:48,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:48,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:48,548 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 325 treesize of output 293 [2022-02-11 00:39:48,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:48,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 251 treesize of output 221 [2022-02-11 00:39:48,847 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 200 treesize of output 168 [2022-02-11 00:39:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:39:48,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473073016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:48,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:48,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:39:48,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304559503] [2022-02-11 00:39:48,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:48,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:39:48,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:48,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:39:48,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:39:48,963 INFO L87 Difference]: Start difference. First operand 1214 states and 4181 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:54,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:39:54,282 INFO L93 Difference]: Finished difference Result 3756 states and 12063 transitions. [2022-02-11 00:39:54,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-11 00:39:54,283 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:39:54,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:39:54,289 INFO L225 Difference]: With dead ends: 3756 [2022-02-11 00:39:54,289 INFO L226 Difference]: Without dead ends: 3324 [2022-02-11 00:39:54,289 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3192 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=923, Invalid=9177, Unknown=0, NotChecked=0, Total=10100 [2022-02-11 00:39:54,289 INFO L934 BasicCegarLoop]: 75 mSDtfsCounter, 378 mSDsluCounter, 2346 mSDsCounter, 0 mSdLazyCounter, 3930 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 4093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 3930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:39:54,290 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 1286 Invalid, 4093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 3930 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 00:39:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3324 states. [2022-02-11 00:39:54,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3324 to 1346. [2022-02-11 00:39:54,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 3.577695167286245) internal successors, (4812), 1345 states have internal predecessors, (4812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:54,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 4812 transitions. [2022-02-11 00:39:54,312 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 4812 transitions. Word has length 23 [2022-02-11 00:39:54,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:39:54,313 INFO L470 AbstractCegarLoop]: Abstraction has 1346 states and 4812 transitions. [2022-02-11 00:39:54,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:39:54,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 4812 transitions. [2022-02-11 00:39:54,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:39:54,314 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:39:54,315 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:39:54,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-02-11 00:39:54,526 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,SelfDestructingSolverStorable179 [2022-02-11 00:39:54,527 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:39:54,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:39:54,527 INFO L85 PathProgramCache]: Analyzing trace with hash -2115628989, now seen corresponding path program 91 times [2022-02-11 00:39:54,527 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:39:54,527 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597360069] [2022-02-11 00:39:54,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:39:54,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:39:54,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:54,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:54,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:39:54,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597360069] [2022-02-11 00:39:54,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597360069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:39:54,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015844926] [2022-02-11 00:39:54,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:39:54,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:39:54,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:39:54,740 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-02-11 00:39:54,740 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-02-11 00:39:54,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:39:54,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:39:54,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:39:54,883 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 183 treesize of output 155 [2022-02-11 00:39:55,059 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 125 treesize of output 105 [2022-02-11 00:39:55,061 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 145 treesize of output 121 [2022-02-11 00:39:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:55,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:39:55,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:55,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:39:55,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:39:55,404 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 176 treesize of output 152 [2022-02-11 00:39:55,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:39:55,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:39:55,622 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 269 treesize of output 237 [2022-02-11 00:39:55,846 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:39:55,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015844926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:39:55,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:39:55,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-11 00:39:55,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450207678] [2022-02-11 00:39:55,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:39:55,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:39:55,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:39:55,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:39:55,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:39:55,847 INFO L87 Difference]: Start difference. First operand 1346 states and 4812 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:04,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:04,052 INFO L93 Difference]: Finished difference Result 4873 states and 15895 transitions. [2022-02-11 00:40:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-02-11 00:40:04,053 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:04,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:04,061 INFO L225 Difference]: With dead ends: 4873 [2022-02-11 00:40:04,061 INFO L226 Difference]: Without dead ends: 4537 [2022-02-11 00:40:04,062 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9616 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2474, Invalid=23608, Unknown=0, NotChecked=0, Total=26082 [2022-02-11 00:40:04,063 INFO L934 BasicCegarLoop]: 69 mSDtfsCounter, 553 mSDsluCounter, 2009 mSDsCounter, 0 mSdLazyCounter, 3684 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 3959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 3684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:04,063 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 1256 Invalid, 3959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 3684 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-11 00:40:04,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states. [2022-02-11 00:40:04,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 1585. [2022-02-11 00:40:04,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.6875) internal successors, (5841), 1584 states have internal predecessors, (5841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:04,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5841 transitions. [2022-02-11 00:40:04,100 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5841 transitions. Word has length 23 [2022-02-11 00:40:04,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:04,100 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5841 transitions. [2022-02-11 00:40:04,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:04,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5841 transitions. [2022-02-11 00:40:04,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:04,102 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:04,102 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:04,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-02-11 00:40:04,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:04,303 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:04,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:04,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1678479803, now seen corresponding path program 92 times [2022-02-11 00:40:04,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:04,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595073089] [2022-02-11 00:40:04,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:04,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:40:04,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:04,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595073089] [2022-02-11 00:40:04,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595073089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:04,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917319002] [2022-02-11 00:40:04,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:40:04,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:04,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:04,440 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-02-11 00:40:04,441 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-02-11 00:40:04,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:40:04,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:04,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:04,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:04,580 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 186 treesize of output 158 [2022-02-11 00:40:04,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 119 [2022-02-11 00:40:04,805 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 142 treesize of output 122 [2022-02-11 00:40:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:40:04,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:04,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:05,028 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 176 treesize of output 152 [2022-02-11 00:40:05,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:05,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:05,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:05,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:40:05,306 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 269 treesize of output 237 [2022-02-11 00:40:05,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:40:05,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917319002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:05,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:05,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:40:05,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841837434] [2022-02-11 00:40:05,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:05,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:40:05,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:05,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:40:05,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:40:05,517 INFO L87 Difference]: Start difference. First operand 1585 states and 5841 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:11,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:11,372 INFO L93 Difference]: Finished difference Result 3457 states and 11121 transitions. [2022-02-11 00:40:11,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-02-11 00:40:11,372 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:11,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:11,378 INFO L225 Difference]: With dead ends: 3457 [2022-02-11 00:40:11,378 INFO L226 Difference]: Without dead ends: 3164 [2022-02-11 00:40:11,379 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6693 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1338, Invalid=17294, Unknown=0, NotChecked=0, Total=18632 [2022-02-11 00:40:11,379 INFO L934 BasicCegarLoop]: 76 mSDtfsCounter, 332 mSDsluCounter, 2615 mSDsCounter, 0 mSdLazyCounter, 4481 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1387 SdHoareTripleChecker+Invalid, 4602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 4481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:11,379 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1387 Invalid, 4602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 4481 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:40:11,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2022-02-11 00:40:11,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1622. [2022-02-11 00:40:11,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1621 states have (on average 3.6853793954349165) internal successors, (5974), 1621 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:11,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 5974 transitions. [2022-02-11 00:40:11,406 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 5974 transitions. Word has length 23 [2022-02-11 00:40:11,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:11,407 INFO L470 AbstractCegarLoop]: Abstraction has 1622 states and 5974 transitions. [2022-02-11 00:40:11,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:11,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 5974 transitions. [2022-02-11 00:40:11,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:11,409 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:11,409 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:11,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-11 00:40:11,609 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,SelfDestructingSolverStorable181 [2022-02-11 00:40:11,610 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:11,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:11,610 INFO L85 PathProgramCache]: Analyzing trace with hash 231130845, now seen corresponding path program 93 times [2022-02-11 00:40:11,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:11,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588490817] [2022-02-11 00:40:11,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:11,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:11,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:11,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:11,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588490817] [2022-02-11 00:40:11,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588490817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:11,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183881307] [2022-02-11 00:40:11,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:40:11,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:11,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:11,816 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-02-11 00:40:11,817 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-02-11 00:40:11,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:40:11,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:11,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:40:11,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:12,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-02-11 00:40:12,290 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-02-11 00:40:12,358 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 208 treesize of output 176 [2022-02-11 00:40:12,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 134 [2022-02-11 00:40:12,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:40:12,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-11 00:40:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:40:12,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:12,769 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 325 treesize of output 269 [2022-02-11 00:40:13,082 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 350 treesize of output 290 [2022-02-11 00:40:13,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:13,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:40:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:40:13,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183881307] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:13,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:13,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 29 [2022-02-11 00:40:13,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805106973] [2022-02-11 00:40:13,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:13,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 00:40:13,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:13,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 00:40:13,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:40:13,313 INFO L87 Difference]: Start difference. First operand 1622 states and 5974 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:22,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:22,066 INFO L93 Difference]: Finished difference Result 3923 states and 12864 transitions. [2022-02-11 00:40:22,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-02-11 00:40:22,066 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:22,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:22,075 INFO L225 Difference]: With dead ends: 3923 [2022-02-11 00:40:22,075 INFO L226 Difference]: Without dead ends: 3402 [2022-02-11 00:40:22,077 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13550 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2314, Invalid=33596, Unknown=0, NotChecked=0, Total=35910 [2022-02-11 00:40:22,077 INFO L934 BasicCegarLoop]: 98 mSDtfsCounter, 488 mSDsluCounter, 2741 mSDsCounter, 0 mSdLazyCounter, 5182 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1758 SdHoareTripleChecker+Invalid, 5472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 5182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:22,077 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 1758 Invalid, 5472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 5182 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-02-11 00:40:22,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states. [2022-02-11 00:40:22,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 1873. [2022-02-11 00:40:22,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 3.6340811965811968) internal successors, (6803), 1872 states have internal predecessors, (6803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:22,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 6803 transitions. [2022-02-11 00:40:22,119 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 6803 transitions. Word has length 23 [2022-02-11 00:40:22,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:22,119 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 6803 transitions. [2022-02-11 00:40:22,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:22,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 6803 transitions. [2022-02-11 00:40:22,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:22,124 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:22,124 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:22,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-02-11 00:40:22,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:22,338 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:22,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:22,339 INFO L85 PathProgramCache]: Analyzing trace with hash -581736397, now seen corresponding path program 94 times [2022-02-11 00:40:22,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:22,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842040966] [2022-02-11 00:40:22,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:22,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:22,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:22,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:22,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842040966] [2022-02-11 00:40:22,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842040966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:22,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912272043] [2022-02-11 00:40:22,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:40:22,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:22,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:22,542 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-02-11 00:40:22,545 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-02-11 00:40:22,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:40:22,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:22,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:22,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:22,680 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 213 treesize of output 185 [2022-02-11 00:40:22,889 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 170 treesize of output 142 [2022-02-11 00:40:22,892 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 110 treesize of output 94 [2022-02-11 00:40:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:23,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:23,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:23,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:23,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:23,348 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 269 treesize of output 221 [2022-02-11 00:40:23,616 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 350 treesize of output 290 [2022-02-11 00:40:23,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:23,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 276 [2022-02-11 00:40:23,797 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:23,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912272043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:23,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:23,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:40:23,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444340531] [2022-02-11 00:40:23,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:23,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:40:23,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:23,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:40:23,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:40:23,798 INFO L87 Difference]: Start difference. First operand 1873 states and 6803 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:25,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:25,546 INFO L93 Difference]: Finished difference Result 2485 states and 8632 transitions. [2022-02-11 00:40:25,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:40:25,547 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:25,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:25,551 INFO L225 Difference]: With dead ends: 2485 [2022-02-11 00:40:25,551 INFO L226 Difference]: Without dead ends: 2407 [2022-02-11 00:40:25,551 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=365, Invalid=2085, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 00:40:25,551 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 235 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:25,552 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 448 Invalid, 1505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:40:25,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2022-02-11 00:40:25,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 1871. [2022-02-11 00:40:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1871 states, 1870 states have (on average 3.6342245989304813) internal successors, (6796), 1870 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-02-11 00:40:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1871 states to 1871 states and 6796 transitions. [2022-02-11 00:40:25,586 INFO L78 Accepts]: Start accepts. Automaton has 1871 states and 6796 transitions. Word has length 23 [2022-02-11 00:40:25,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:25,586 INFO L470 AbstractCegarLoop]: Abstraction has 1871 states and 6796 transitions. [2022-02-11 00:40:25,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:25,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1871 states and 6796 transitions. [2022-02-11 00:40:25,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:25,589 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:25,590 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:25,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-02-11 00:40:25,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:25,803 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:25,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:25,804 INFO L85 PathProgramCache]: Analyzing trace with hash 89502773, now seen corresponding path program 95 times [2022-02-11 00:40:25,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:25,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115638661] [2022-02-11 00:40:25,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:25,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:25,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:25,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:25,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:25,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115638661] [2022-02-11 00:40:25,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115638661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:25,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122707948] [2022-02-11 00:40:25,932 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:40:25,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:25,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:25,934 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-02-11 00:40:25,934 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-02-11 00:40:25,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:40:25,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:25,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:25,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:26,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 230 [2022-02-11 00:40:26,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:26,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:26,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 155 [2022-02-11 00:40:26,592 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 136 treesize of output 116 [2022-02-11 00:40:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:26,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:26,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:26,904 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 269 treesize of output 221 [2022-02-11 00:40:27,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:27,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:27,218 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 350 treesize of output 290 [2022-02-11 00:40:27,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:27,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 276 [2022-02-11 00:40:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:27,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122707948] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:27,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:27,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:40:27,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122483072] [2022-02-11 00:40:27,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:27,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:40:27,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:27,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:40:27,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:40:27,383 INFO L87 Difference]: Start difference. First operand 1871 states and 6796 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:27,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:27,625 INFO L93 Difference]: Finished difference Result 2062 states and 7349 transitions. [2022-02-11 00:40:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:40:27,625 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:27,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:27,628 INFO L225 Difference]: With dead ends: 2062 [2022-02-11 00:40:27,628 INFO L226 Difference]: Without dead ends: 2023 [2022-02-11 00:40:27,629 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:40:27,629 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:27,629 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 179 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 327 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2022-02-11 00:40:27,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2023 states. [2022-02-11 00:40:27,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2023 to 1906. [2022-02-11 00:40:27,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1906 states, 1905 states have (on average 3.636745406824147) internal successors, (6928), 1905 states have internal predecessors, (6928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 6928 transitions. [2022-02-11 00:40:27,652 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 6928 transitions. Word has length 23 [2022-02-11 00:40:27,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:27,652 INFO L470 AbstractCegarLoop]: Abstraction has 1906 states and 6928 transitions. [2022-02-11 00:40:27,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:27,653 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 6928 transitions. [2022-02-11 00:40:27,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:27,655 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:27,655 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:27,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-02-11 00:40:27,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:27,856 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:27,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:27,856 INFO L85 PathProgramCache]: Analyzing trace with hash 875700619, now seen corresponding path program 96 times [2022-02-11 00:40:27,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:27,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769338788] [2022-02-11 00:40:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:27,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:28,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:28,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:28,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769338788] [2022-02-11 00:40:28,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769338788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:28,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280996008] [2022-02-11 00:40:28,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:40:28,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:28,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:28,015 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-02-11 00:40:28,016 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-02-11 00:40:28,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:40:28,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:28,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:40:28,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:28,230 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 208 treesize of output 176 [2022-02-11 00:40:28,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 219 [2022-02-11 00:40:28,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 153 [2022-02-11 00:40:28,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:40:28,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:28,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:29,227 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 325 treesize of output 269 [2022-02-11 00:40:29,478 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 350 treesize of output 290 [2022-02-11 00:40:29,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:29,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:40:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:29,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280996008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:29,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:29,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 29 [2022-02-11 00:40:29,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143056707] [2022-02-11 00:40:29,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:29,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 00:40:29,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:29,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 00:40:29,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:40:29,708 INFO L87 Difference]: Start difference. First operand 1906 states and 6928 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:39,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:39,466 INFO L93 Difference]: Finished difference Result 4410 states and 14241 transitions. [2022-02-11 00:40:39,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2022-02-11 00:40:39,466 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:39,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:39,473 INFO L225 Difference]: With dead ends: 4410 [2022-02-11 00:40:39,473 INFO L226 Difference]: Without dead ends: 3938 [2022-02-11 00:40:39,475 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10855 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2435, Invalid=26977, Unknown=0, NotChecked=0, Total=29412 [2022-02-11 00:40:39,475 INFO L934 BasicCegarLoop]: 99 mSDtfsCounter, 502 mSDsluCounter, 2543 mSDsCounter, 0 mSdLazyCounter, 4805 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 1712 SdHoareTripleChecker+Invalid, 5080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 4805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:39,475 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 1712 Invalid, 5080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 4805 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-02-11 00:40:39,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3938 states. [2022-02-11 00:40:39,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3938 to 2053. [2022-02-11 00:40:39,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 3.658382066276803) internal successors, (7507), 2052 states have internal predecessors, (7507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:39,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 7507 transitions. [2022-02-11 00:40:39,513 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 7507 transitions. Word has length 23 [2022-02-11 00:40:39,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:39,513 INFO L470 AbstractCegarLoop]: Abstraction has 2053 states and 7507 transitions. [2022-02-11 00:40:39,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:39,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 7507 transitions. [2022-02-11 00:40:39,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:39,516 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:39,516 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:39,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-02-11 00:40:39,731 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,SelfDestructingSolverStorable185 [2022-02-11 00:40:39,731 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:39,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:39,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1061822787, now seen corresponding path program 97 times [2022-02-11 00:40:39,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:39,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860856728] [2022-02-11 00:40:39,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:39,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:39,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:39,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:39,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860856728] [2022-02-11 00:40:39,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860856728] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:39,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049230890] [2022-02-11 00:40:39,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:40:39,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:39,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:39,856 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-02-11 00:40:39,856 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-02-11 00:40:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:39,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:40:39,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:40,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 268 [2022-02-11 00:40:40,394 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 304 treesize of output 256 [2022-02-11 00:40:40,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:40,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 248 [2022-02-11 00:40:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:40,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:40,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:40,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:40,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:41,049 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 350 treesize of output 290 [2022-02-11 00:40:41,349 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 325 treesize of output 269 [2022-02-11 00:40:41,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:41,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 256 [2022-02-11 00:40:41,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:41,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049230890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:41,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:41,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:40:41,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698905022] [2022-02-11 00:40:41,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:41,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:40:41,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:41,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:40:41,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:40:41,515 INFO L87 Difference]: Start difference. First operand 2053 states and 7507 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:42,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:42,631 INFO L93 Difference]: Finished difference Result 3058 states and 10337 transitions. [2022-02-11 00:40:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:40:42,632 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:42,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:42,637 INFO L225 Difference]: With dead ends: 3058 [2022-02-11 00:40:42,637 INFO L226 Difference]: Without dead ends: 2851 [2022-02-11 00:40:42,637 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=243, Invalid=1239, Unknown=0, NotChecked=0, Total=1482 [2022-02-11 00:40:42,637 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 273 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:42,637 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 349 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1093 Invalid, 0 Unknown, 107 Unchecked, 0.4s Time] [2022-02-11 00:40:42,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2022-02-11 00:40:42,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 2065. [2022-02-11 00:40:42,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2065 states, 2064 states have (on average 3.6497093023255816) internal successors, (7533), 2064 states have internal predecessors, (7533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:42,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2065 states to 2065 states and 7533 transitions. [2022-02-11 00:40:42,676 INFO L78 Accepts]: Start accepts. Automaton has 2065 states and 7533 transitions. Word has length 23 [2022-02-11 00:40:42,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:42,676 INFO L470 AbstractCegarLoop]: Abstraction has 2065 states and 7533 transitions. [2022-02-11 00:40:42,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:42,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2065 states and 7533 transitions. [2022-02-11 00:40:42,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:42,679 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:42,679 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:42,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-02-11 00:40:42,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:42,880 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:42,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 555336255, now seen corresponding path program 98 times [2022-02-11 00:40:42,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:42,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970932527] [2022-02-11 00:40:42,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:42,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:42,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:43,012 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:43,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:43,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970932527] [2022-02-11 00:40:43,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970932527] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:43,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992345074] [2022-02-11 00:40:43,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:40:43,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:43,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:43,013 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-02-11 00:40:43,035 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-02-11 00:40:43,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:40:43,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:43,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 00:40:43,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:43,232 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 320 treesize of output 268 [2022-02-11 00:40:43,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:43,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:43,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 246 [2022-02-11 00:40:43,695 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 231 treesize of output 199 [2022-02-11 00:40:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:43,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:44,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:44,195 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 350 treesize of output 290 [2022-02-11 00:40:44,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:44,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:44,517 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 325 treesize of output 269 [2022-02-11 00:40:44,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:44,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 256 [2022-02-11 00:40:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:44,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992345074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:44,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:44,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:40:44,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229191354] [2022-02-11 00:40:44,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:44,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:40:44,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:44,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:40:44,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:40:44,714 INFO L87 Difference]: Start difference. First operand 2065 states and 7533 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:45,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:45,311 INFO L93 Difference]: Finished difference Result 2557 states and 8937 transitions. [2022-02-11 00:40:45,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:40:45,312 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:45,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:45,316 INFO L225 Difference]: With dead ends: 2557 [2022-02-11 00:40:45,316 INFO L226 Difference]: Without dead ends: 2473 [2022-02-11 00:40:45,316 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-02-11 00:40:45,316 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 166 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:45,317 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 287 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 831 Invalid, 0 Unknown, 128 Unchecked, 0.3s Time] [2022-02-11 00:40:45,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2473 states. [2022-02-11 00:40:45,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2473 to 2065. [2022-02-11 00:40:45,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2065 states, 2064 states have (on average 3.6497093023255816) internal successors, (7533), 2064 states have internal predecessors, (7533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:45,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2065 states to 2065 states and 7533 transitions. [2022-02-11 00:40:45,344 INFO L78 Accepts]: Start accepts. Automaton has 2065 states and 7533 transitions. Word has length 23 [2022-02-11 00:40:45,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:45,344 INFO L470 AbstractCegarLoop]: Abstraction has 2065 states and 7533 transitions. [2022-02-11 00:40:45,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:45,344 INFO L276 IsEmpty]: Start isEmpty. Operand 2065 states and 7533 transitions. [2022-02-11 00:40:45,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:45,346 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:45,346 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:45,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-02-11 00:40:45,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:45,547 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:45,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:45,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1467330957, now seen corresponding path program 99 times [2022-02-11 00:40:45,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:45,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933260799] [2022-02-11 00:40:45,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:45,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:45,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:45,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933260799] [2022-02-11 00:40:45,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933260799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:45,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556571688] [2022-02-11 00:40:45,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:40:45,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:45,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:45,765 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-02-11 00:40:45,765 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-02-11 00:40:45,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:40:45,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:45,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 00:40:45,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:45,888 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 186 treesize of output 166 [2022-02-11 00:40:46,178 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 225 treesize of output 189 [2022-02-11 00:40:46,180 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 211 treesize of output 179 [2022-02-11 00:40:46,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:40:46,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-11 00:40:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:46,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:46,655 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 325 treesize of output 269 [2022-02-11 00:40:46,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:46,973 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 350 treesize of output 290 [2022-02-11 00:40:46,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:46,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:40:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:47,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556571688] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:47,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:47,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-11 00:40:47,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545077916] [2022-02-11 00:40:47,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:47,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:40:47,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:47,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:40:47,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:40:47,195 INFO L87 Difference]: Start difference. First operand 2065 states and 7533 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:49,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:49,583 INFO L93 Difference]: Finished difference Result 3129 states and 10614 transitions. [2022-02-11 00:40:49,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-11 00:40:49,584 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:49,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:49,589 INFO L225 Difference]: With dead ends: 3129 [2022-02-11 00:40:49,589 INFO L226 Difference]: Without dead ends: 2843 [2022-02-11 00:40:49,589 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=488, Invalid=4482, Unknown=0, NotChecked=0, Total=4970 [2022-02-11 00:40:49,589 INFO L934 BasicCegarLoop]: 47 mSDtfsCounter, 281 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 1873 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 1915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:49,589 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 656 Invalid, 1915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1873 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:40:49,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2843 states. [2022-02-11 00:40:49,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2843 to 2054. [2022-02-11 00:40:49,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 2053 states have (on average 3.6332196785192403) internal successors, (7459), 2053 states have internal predecessors, (7459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 7459 transitions. [2022-02-11 00:40:49,616 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 7459 transitions. Word has length 23 [2022-02-11 00:40:49,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:49,616 INFO L470 AbstractCegarLoop]: Abstraction has 2054 states and 7459 transitions. [2022-02-11 00:40:49,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:49,616 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 7459 transitions. [2022-02-11 00:40:49,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:49,619 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:49,619 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:49,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-02-11 00:40:49,819 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,SelfDestructingSolverStorable188 [2022-02-11 00:40:49,820 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:49,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:49,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1398293819, now seen corresponding path program 100 times [2022-02-11 00:40:49,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:49,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251405458] [2022-02-11 00:40:49,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:49,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:49,939 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:49,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:49,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251405458] [2022-02-11 00:40:49,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251405458] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:49,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900129294] [2022-02-11 00:40:49,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:40:49,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:49,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:49,940 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-02-11 00:40:49,941 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-02-11 00:40:49,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:40:49,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:49,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:49,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:50,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 140 [2022-02-11 00:40:50,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:50,311 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 273 treesize of output 229 [2022-02-11 00:40:50,313 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 243 treesize of output 207 [2022-02-11 00:40:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:50,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:50,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:50,713 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 325 treesize of output 293 [2022-02-11 00:40:50,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:50,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:50,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:50,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 172 [2022-02-11 00:40:50,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2022-02-11 00:40:51,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:51,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900129294] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:51,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:51,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:40:51,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889213219] [2022-02-11 00:40:51,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:51,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:40:51,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:51,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:40:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:40:51,079 INFO L87 Difference]: Start difference. First operand 2054 states and 7459 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:51,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:51,574 INFO L93 Difference]: Finished difference Result 3413 states and 11911 transitions. [2022-02-11 00:40:51,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:40:51,574 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:51,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:51,580 INFO L225 Difference]: With dead ends: 3413 [2022-02-11 00:40:51,580 INFO L226 Difference]: Without dead ends: 3284 [2022-02-11 00:40:51,580 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:40:51,580 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 119 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:51,580 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 360 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1024 Invalid, 0 Unknown, 7 Unchecked, 0.4s Time] [2022-02-11 00:40:51,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3284 states. [2022-02-11 00:40:51,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3284 to 2234. [2022-02-11 00:40:51,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2234 states, 2233 states have (on average 3.6721898790864307) internal successors, (8200), 2233 states have internal predecessors, (8200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:51,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 8200 transitions. [2022-02-11 00:40:51,612 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 8200 transitions. Word has length 23 [2022-02-11 00:40:51,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:51,612 INFO L470 AbstractCegarLoop]: Abstraction has 2234 states and 8200 transitions. [2022-02-11 00:40:51,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:51,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 8200 transitions. [2022-02-11 00:40:51,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:51,615 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:51,615 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:51,631 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-02-11 00:40:51,815 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,SelfDestructingSolverStorable189 [2022-02-11 00:40:51,816 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:51,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:51,816 INFO L85 PathProgramCache]: Analyzing trace with hash -182772687, now seen corresponding path program 101 times [2022-02-11 00:40:51,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:51,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559067522] [2022-02-11 00:40:51,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:51,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:51,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:52,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:52,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559067522] [2022-02-11 00:40:52,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559067522] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:52,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932191515] [2022-02-11 00:40:52,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:40:52,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:52,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:52,100 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-02-11 00:40:52,101 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-02-11 00:40:52,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:40:52,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:52,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:52,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:52,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 151 [2022-02-11 00:40:52,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:52,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 239 treesize of output 199 [2022-02-11 00:40:52,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 161 [2022-02-11 00:40:52,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:52,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:52,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:52,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:52,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:52,888 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 325 treesize of output 293 [2022-02-11 00:40:53,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:53,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 172 [2022-02-11 00:40:53,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2022-02-11 00:40:53,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:53,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932191515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:53,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:53,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:40:53,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462371579] [2022-02-11 00:40:53,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:53,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:40:53,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:53,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:40:53,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:40:53,204 INFO L87 Difference]: Start difference. First operand 2234 states and 8200 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:54,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:54,753 INFO L93 Difference]: Finished difference Result 3641 states and 12718 transitions. [2022-02-11 00:40:54,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:40:54,753 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:54,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:54,759 INFO L225 Difference]: With dead ends: 3641 [2022-02-11 00:40:54,760 INFO L226 Difference]: Without dead ends: 3512 [2022-02-11 00:40:54,760 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=312, Invalid=2238, Unknown=0, NotChecked=0, Total=2550 [2022-02-11 00:40:54,760 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 216 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:54,760 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 543 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1891 Invalid, 0 Unknown, 16 Unchecked, 0.7s Time] [2022-02-11 00:40:54,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3512 states. [2022-02-11 00:40:54,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3512 to 2265. [2022-02-11 00:40:54,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 2264 states have (on average 3.693462897526502) internal successors, (8362), 2264 states have internal predecessors, (8362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:54,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 8362 transitions. [2022-02-11 00:40:54,793 INFO L78 Accepts]: Start accepts. Automaton has 2265 states and 8362 transitions. Word has length 23 [2022-02-11 00:40:54,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:54,794 INFO L470 AbstractCegarLoop]: Abstraction has 2265 states and 8362 transitions. [2022-02-11 00:40:54,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:54,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2265 states and 8362 transitions. [2022-02-11 00:40:54,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:54,797 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:54,797 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:54,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-02-11 00:40:54,998 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,SelfDestructingSolverStorable190 [2022-02-11 00:40:54,999 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:54,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:54,999 INFO L85 PathProgramCache]: Analyzing trace with hash -2101636759, now seen corresponding path program 102 times [2022-02-11 00:40:54,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:54,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728517801] [2022-02-11 00:40:54,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:55,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:55,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:55,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:55,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728517801] [2022-02-11 00:40:55,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728517801] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:55,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355564165] [2022-02-11 00:40:55,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:40:55,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:55,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:55,134 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-02-11 00:40:55,135 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-02-11 00:40:55,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:40:55,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:55,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:55,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:55,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 191 [2022-02-11 00:40:55,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:55,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 202 [2022-02-11 00:40:55,522 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 171 treesize of output 147 [2022-02-11 00:40:55,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:55,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:55,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:55,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:55,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:55,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-02-11 00:40:56,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:56,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:40:56,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-02-11 00:40:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:56,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355564165] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:56,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:56,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:40:56,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502283266] [2022-02-11 00:40:56,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:56,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:40:56,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:56,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:40:56,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:40:56,302 INFO L87 Difference]: Start difference. First operand 2265 states and 8362 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:56,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:56,975 INFO L93 Difference]: Finished difference Result 3476 states and 12276 transitions. [2022-02-11 00:40:56,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:40:56,975 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:56,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:56,982 INFO L225 Difference]: With dead ends: 3476 [2022-02-11 00:40:56,982 INFO L226 Difference]: Without dead ends: 3253 [2022-02-11 00:40:56,982 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:40:56,982 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 221 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:56,982 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 397 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 866 Invalid, 0 Unknown, 148 Unchecked, 0.3s Time] [2022-02-11 00:40:56,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3253 states. [2022-02-11 00:40:57,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3253 to 2388. [2022-02-11 00:40:57,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2388 states, 2387 states have (on average 3.770004189359028) internal successors, (8999), 2387 states have internal predecessors, (8999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:57,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2388 states to 2388 states and 8999 transitions. [2022-02-11 00:40:57,019 INFO L78 Accepts]: Start accepts. Automaton has 2388 states and 8999 transitions. Word has length 23 [2022-02-11 00:40:57,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:57,019 INFO L470 AbstractCegarLoop]: Abstraction has 2388 states and 8999 transitions. [2022-02-11 00:40:57,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:57,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2388 states and 8999 transitions. [2022-02-11 00:40:57,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:57,023 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:57,023 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:57,039 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-02-11 00:40:57,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:57,224 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:57,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:57,224 INFO L85 PathProgramCache]: Analyzing trace with hash 823084147, now seen corresponding path program 103 times [2022-02-11 00:40:57,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:57,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726172469] [2022-02-11 00:40:57,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:57,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:57,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:57,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:57,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726172469] [2022-02-11 00:40:57,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726172469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:57,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494032995] [2022-02-11 00:40:57,371 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:40:57,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:57,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:57,372 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-02-11 00:40:57,373 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-02-11 00:40:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:57,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:57,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:57,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 250 [2022-02-11 00:40:57,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:57,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:40:57,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 162 [2022-02-11 00:40:57,900 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 143 treesize of output 123 [2022-02-11 00:40:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:58,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:58,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:58,139 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 176 treesize of output 152 [2022-02-11 00:40:58,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:58,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:40:58,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:40:58,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-02-11 00:40:58,377 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 269 treesize of output 237 [2022-02-11 00:40:58,592 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:58,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494032995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:40:58,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:40:58,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:40:58,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954421205] [2022-02-11 00:40:58,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:40:58,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:40:58,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:40:58,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:40:58,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:40:58,593 INFO L87 Difference]: Start difference. First operand 2388 states and 8999 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:58,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:40:58,916 INFO L93 Difference]: Finished difference Result 3023 states and 10877 transitions. [2022-02-11 00:40:58,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:40:58,917 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:40:58,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:40:58,922 INFO L225 Difference]: With dead ends: 3023 [2022-02-11 00:40:58,922 INFO L226 Difference]: Without dead ends: 2908 [2022-02-11 00:40:58,922 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:40:58,922 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 128 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:40:58,922 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 267 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 664 Invalid, 0 Unknown, 103 Unchecked, 0.2s Time] [2022-02-11 00:40:58,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2908 states. [2022-02-11 00:40:58,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2908 to 2438. [2022-02-11 00:40:58,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 2437 states have (on average 3.775543701272056) internal successors, (9201), 2437 states have internal predecessors, (9201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:58,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 9201 transitions. [2022-02-11 00:40:58,976 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 9201 transitions. Word has length 23 [2022-02-11 00:40:58,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:40:58,976 INFO L470 AbstractCegarLoop]: Abstraction has 2438 states and 9201 transitions. [2022-02-11 00:40:58,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:40:58,976 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 9201 transitions. [2022-02-11 00:40:58,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:40:58,980 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:40:58,980 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:40:58,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-02-11 00:40:59,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:59,181 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:40:59,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:40:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1822518379, now seen corresponding path program 104 times [2022-02-11 00:40:59,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:40:59,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194216806] [2022-02-11 00:40:59,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:40:59,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:40:59,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:40:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:40:59,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:40:59,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194216806] [2022-02-11 00:40:59,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194216806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:40:59,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865867069] [2022-02-11 00:40:59,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:40:59,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:40:59,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:40:59,312 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-02-11 00:40:59,313 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-02-11 00:40:59,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:40:59,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:40:59,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:40:59,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:40:59,419 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 186 treesize of output 166 [2022-02-11 00:40:59,656 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 150 treesize of output 126 [2022-02-11 00:40:59,658 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 107 treesize of output 91 [2022-02-11 00:40:59,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:40:59,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:40:59,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:40:59,967 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 269 treesize of output 221 [2022-02-11 00:41:00,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:00,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:00,260 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 350 treesize of output 290 [2022-02-11 00:41:00,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:00,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 276 [2022-02-11 00:41:00,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:00,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865867069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:00,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:00,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:41:00,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706356440] [2022-02-11 00:41:00,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:00,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:41:00,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:00,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:41:00,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:41:00,405 INFO L87 Difference]: Start difference. First operand 2438 states and 9201 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:04,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:04,183 INFO L93 Difference]: Finished difference Result 3827 states and 13286 transitions. [2022-02-11 00:41:04,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-02-11 00:41:04,183 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:04,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:04,189 INFO L225 Difference]: With dead ends: 3827 [2022-02-11 00:41:04,189 INFO L226 Difference]: Without dead ends: 3617 [2022-02-11 00:41:04,190 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2382 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=597, Invalid=7413, Unknown=0, NotChecked=0, Total=8010 [2022-02-11 00:41:04,190 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 252 mSDsluCounter, 1981 mSDsCounter, 0 mSdLazyCounter, 3312 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 3426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 3312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:04,190 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 1021 Invalid, 3426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 3312 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:41:04,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3617 states. [2022-02-11 00:41:04,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3617 to 2462. [2022-02-11 00:41:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2462 states, 2461 states have (on average 3.784640390085331) internal successors, (9314), 2461 states have internal predecessors, (9314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:04,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2462 states to 2462 states and 9314 transitions. [2022-02-11 00:41:04,227 INFO L78 Accepts]: Start accepts. Automaton has 2462 states and 9314 transitions. Word has length 23 [2022-02-11 00:41:04,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:04,228 INFO L470 AbstractCegarLoop]: Abstraction has 2462 states and 9314 transitions. [2022-02-11 00:41:04,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:04,228 INFO L276 IsEmpty]: Start isEmpty. Operand 2462 states and 9314 transitions. [2022-02-11 00:41:04,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:04,231 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:04,231 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:04,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-02-11 00:41:04,431 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,SelfDestructingSolverStorable193 [2022-02-11 00:41:04,432 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:04,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1232010061, now seen corresponding path program 105 times [2022-02-11 00:41:04,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:04,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852802900] [2022-02-11 00:41:04,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:04,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:04,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:04,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:04,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852802900] [2022-02-11 00:41:04,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852802900] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:04,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576318218] [2022-02-11 00:41:04,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:41:04,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:04,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:04,634 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-02-11 00:41:04,634 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-02-11 00:41:04,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:41:04,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:04,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:04,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:04,847 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 128 treesize of output 108 [2022-02-11 00:41:04,980 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 183 treesize of output 155 [2022-02-11 00:41:04,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 141 [2022-02-11 00:41:05,134 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-02-11 00:41:05,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:41:05,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-11 00:41:05,234 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:05,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:05,502 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 325 treesize of output 293 [2022-02-11 00:41:05,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:05,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 176 [2022-02-11 00:41:05,733 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 152 treesize of output 128 [2022-02-11 00:41:05,914 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-02-11 00:41:05,922 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:05,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576318218] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:05,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:05,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 00:41:05,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219293543] [2022-02-11 00:41:05,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:05,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:41:05,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:05,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:41:05,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:41:05,923 INFO L87 Difference]: Start difference. First operand 2462 states and 9314 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:08,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:08,018 INFO L93 Difference]: Finished difference Result 4105 states and 14579 transitions. [2022-02-11 00:41:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:41:08,019 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:08,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:08,026 INFO L225 Difference]: With dead ends: 4105 [2022-02-11 00:41:08,026 INFO L226 Difference]: Without dead ends: 3954 [2022-02-11 00:41:08,026 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=430, Invalid=2222, Unknown=0, NotChecked=0, Total=2652 [2022-02-11 00:41:08,026 INFO L934 BasicCegarLoop]: 40 mSDtfsCounter, 333 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:08,026 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 551 Invalid, 1909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:41:08,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3954 states. [2022-02-11 00:41:08,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3954 to 2566. [2022-02-11 00:41:08,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2566 states, 2565 states have (on average 3.808576998050682) internal successors, (9769), 2565 states have internal predecessors, (9769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:08,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2566 states to 2566 states and 9769 transitions. [2022-02-11 00:41:08,063 INFO L78 Accepts]: Start accepts. Automaton has 2566 states and 9769 transitions. Word has length 23 [2022-02-11 00:41:08,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:08,063 INFO L470 AbstractCegarLoop]: Abstraction has 2566 states and 9769 transitions. [2022-02-11 00:41:08,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:08,063 INFO L276 IsEmpty]: Start isEmpty. Operand 2566 states and 9769 transitions. [2022-02-11 00:41:08,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:08,067 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:08,067 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:08,083 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-02-11 00:41:08,267 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,SelfDestructingSolverStorable194 [2022-02-11 00:41:08,267 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:08,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:08,268 INFO L85 PathProgramCache]: Analyzing trace with hash 426089367, now seen corresponding path program 106 times [2022-02-11 00:41:08,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:08,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883616664] [2022-02-11 00:41:08,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:08,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:08,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:08,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883616664] [2022-02-11 00:41:08,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883616664] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:08,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127663134] [2022-02-11 00:41:08,616 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:41:08,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:08,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:08,620 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-02-11 00:41:08,621 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-02-11 00:41:08,658 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:41:08,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:08,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:08,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:08,749 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 263 treesize of output 223 [2022-02-11 00:41:09,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:09,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:41:09,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 170 [2022-02-11 00:41:09,469 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 151 treesize of output 123 [2022-02-11 00:41:09,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:09,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:09,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:09,790 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 269 treesize of output 221 [2022-02-11 00:41:09,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:09,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:10,134 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 350 treesize of output 290 [2022-02-11 00:41:10,142 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:10,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:41:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:10,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127663134] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:10,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:10,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-11 00:41:10,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367295547] [2022-02-11 00:41:10,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:10,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:41:10,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:41:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:41:10,257 INFO L87 Difference]: Start difference. First operand 2566 states and 9769 transitions. Second operand has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:12,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:12,168 INFO L93 Difference]: Finished difference Result 3644 states and 13504 transitions. [2022-02-11 00:41:12,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-11 00:41:12,168 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:12,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:12,176 INFO L225 Difference]: With dead ends: 3644 [2022-02-11 00:41:12,176 INFO L226 Difference]: Without dead ends: 3572 [2022-02-11 00:41:12,176 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 731 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=357, Invalid=2723, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 00:41:12,176 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 164 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 616 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:12,176 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 463 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 914 Invalid, 0 Unknown, 616 Unchecked, 0.4s Time] [2022-02-11 00:41:12,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3572 states. [2022-02-11 00:41:12,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3572 to 2584. [2022-02-11 00:41:12,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2584 states, 2583 states have (on average 3.813782423538521) internal successors, (9851), 2583 states have internal predecessors, (9851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:12,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2584 states to 2584 states and 9851 transitions. [2022-02-11 00:41:12,214 INFO L78 Accepts]: Start accepts. Automaton has 2584 states and 9851 transitions. Word has length 23 [2022-02-11 00:41:12,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:12,214 INFO L470 AbstractCegarLoop]: Abstraction has 2584 states and 9851 transitions. [2022-02-11 00:41:12,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:12,214 INFO L276 IsEmpty]: Start isEmpty. Operand 2584 states and 9851 transitions. [2022-02-11 00:41:12,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:12,217 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:12,217 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:12,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-02-11 00:41:12,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:12,418 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:12,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:12,418 INFO L85 PathProgramCache]: Analyzing trace with hash 497408021, now seen corresponding path program 107 times [2022-02-11 00:41:12,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:12,418 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021166084] [2022-02-11 00:41:12,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:12,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:12,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:12,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:12,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021166084] [2022-02-11 00:41:12,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021166084] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:12,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516291404] [2022-02-11 00:41:12,588 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:41:12,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:12,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:12,589 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-02-11 00:41:12,589 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-02-11 00:41:12,621 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:41:12,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:12,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:12,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:12,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-02-11 00:41:13,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 143 [2022-02-11 00:41:13,303 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 166 treesize of output 142 [2022-02-11 00:41:13,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:13,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:13,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:13,592 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 269 treesize of output 221 [2022-02-11 00:41:13,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:13,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:13,972 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 350 treesize of output 290 [2022-02-11 00:41:13,980 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:13,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:41:14,089 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:14,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516291404] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:14,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:14,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:41:14,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866546577] [2022-02-11 00:41:14,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:14,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:41:14,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:14,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:41:14,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:41:14,090 INFO L87 Difference]: Start difference. First operand 2584 states and 9851 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:17,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:17,166 INFO L93 Difference]: Finished difference Result 3910 states and 14109 transitions. [2022-02-11 00:41:17,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-11 00:41:17,166 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:17,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:17,175 INFO L225 Difference]: With dead ends: 3910 [2022-02-11 00:41:17,176 INFO L226 Difference]: Without dead ends: 3805 [2022-02-11 00:41:17,176 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=542, Invalid=4570, Unknown=0, NotChecked=0, Total=5112 [2022-02-11 00:41:17,176 INFO L934 BasicCegarLoop]: 46 mSDtfsCounter, 332 mSDsluCounter, 1225 mSDsCounter, 0 mSdLazyCounter, 2913 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 3026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:17,176 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 753 Invalid, 3026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2913 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-11 00:41:17,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2022-02-11 00:41:17,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 2570. [2022-02-11 00:41:17,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2570 states, 2569 states have (on average 3.799532892175944) internal successors, (9761), 2569 states have internal predecessors, (9761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:17,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2570 states to 2570 states and 9761 transitions. [2022-02-11 00:41:17,229 INFO L78 Accepts]: Start accepts. Automaton has 2570 states and 9761 transitions. Word has length 23 [2022-02-11 00:41:17,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:17,229 INFO L470 AbstractCegarLoop]: Abstraction has 2570 states and 9761 transitions. [2022-02-11 00:41:17,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:17,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2570 states and 9761 transitions. [2022-02-11 00:41:17,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:17,234 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:17,234 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:17,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-02-11 00:41:17,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:17,439 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:17,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:17,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1450238603, now seen corresponding path program 108 times [2022-02-11 00:41:17,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:17,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153608201] [2022-02-11 00:41:17,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:17,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:17,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:17,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:17,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153608201] [2022-02-11 00:41:17,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153608201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:17,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379952750] [2022-02-11 00:41:17,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:41:17,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:17,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:17,580 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-02-11 00:41:17,581 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-02-11 00:41:17,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:41:17,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:17,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:17,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:17,698 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 216 treesize of output 192 [2022-02-11 00:41:18,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 131 [2022-02-11 00:41:18,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 130 [2022-02-11 00:41:18,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:18,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:18,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:18,368 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 269 treesize of output 221 [2022-02-11 00:41:18,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:18,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:18,699 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 350 treesize of output 290 [2022-02-11 00:41:18,706 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:18,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:41:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:18,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379952750] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:18,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:18,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:41:18,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333280883] [2022-02-11 00:41:18,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:18,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:41:18,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:18,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:41:18,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:41:18,819 INFO L87 Difference]: Start difference. First operand 2570 states and 9761 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:22,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:22,017 INFO L93 Difference]: Finished difference Result 4065 states and 14288 transitions. [2022-02-11 00:41:22,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-11 00:41:22,017 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:22,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:22,024 INFO L225 Difference]: With dead ends: 4065 [2022-02-11 00:41:22,024 INFO L226 Difference]: Without dead ends: 3881 [2022-02-11 00:41:22,025 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=531, Invalid=4725, Unknown=0, NotChecked=0, Total=5256 [2022-02-11 00:41:22,025 INFO L934 BasicCegarLoop]: 52 mSDtfsCounter, 288 mSDsluCounter, 1627 mSDsCounter, 0 mSdLazyCounter, 2777 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 2907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 2777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:22,025 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 799 Invalid, 2907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 2777 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-11 00:41:22,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3881 states. [2022-02-11 00:41:22,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3881 to 2606. [2022-02-11 00:41:22,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 3.799232245681382) internal successors, (9897), 2605 states have internal predecessors, (9897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:22,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 9897 transitions. [2022-02-11 00:41:22,065 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 9897 transitions. Word has length 23 [2022-02-11 00:41:22,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:22,065 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 9897 transitions. [2022-02-11 00:41:22,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:22,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 9897 transitions. [2022-02-11 00:41:22,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:22,069 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:22,069 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:22,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-02-11 00:41:22,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:22,269 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:22,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:22,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1613256813, now seen corresponding path program 109 times [2022-02-11 00:41:22,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:22,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919896907] [2022-02-11 00:41:22,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:22,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:22,371 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:41:22,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:22,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919896907] [2022-02-11 00:41:22,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919896907] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:22,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103289663] [2022-02-11 00:41:22,372 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:41:22,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:22,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:22,373 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-02-11 00:41:22,373 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-02-11 00:41:22,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:22,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:41:22,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:41:22,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 74 [2022-02-11 00:41:22,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:22,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:22,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:22,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:41:22,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:22,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:41:22,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:22,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:41:23,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:23,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103289663] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:23,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:23,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-11 00:41:23,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812738299] [2022-02-11 00:41:23,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:23,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:41:23,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:23,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:41:23,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:41:23,036 INFO L87 Difference]: Start difference. First operand 2606 states and 9897 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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-02-11 00:41:23,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:23,443 INFO L93 Difference]: Finished difference Result 2828 states and 10568 transitions. [2022-02-11 00:41:23,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:41:23,443 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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 23 [2022-02-11 00:41:23,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:23,448 INFO L225 Difference]: With dead ends: 2828 [2022-02-11 00:41:23,448 INFO L226 Difference]: Without dead ends: 2758 [2022-02-11 00:41:23,448 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:41:23,449 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 61 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:23,449 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 190 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 545 Invalid, 0 Unknown, 53 Unchecked, 0.2s Time] [2022-02-11 00:41:23,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2758 states. [2022-02-11 00:41:23,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2758 to 2596. [2022-02-11 00:41:23,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2596 states, 2595 states have (on average 3.802697495183044) internal successors, (9868), 2595 states have internal predecessors, (9868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:23,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2596 states to 2596 states and 9868 transitions. [2022-02-11 00:41:23,497 INFO L78 Accepts]: Start accepts. Automaton has 2596 states and 9868 transitions. Word has length 23 [2022-02-11 00:41:23,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:23,497 INFO L470 AbstractCegarLoop]: Abstraction has 2596 states and 9868 transitions. [2022-02-11 00:41:23,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 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-02-11 00:41:23,497 INFO L276 IsEmpty]: Start isEmpty. Operand 2596 states and 9868 transitions. [2022-02-11 00:41:23,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:23,501 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:23,501 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:23,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-02-11 00:41:23,701 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,SelfDestructingSolverStorable198 [2022-02-11 00:41:23,701 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:23,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:23,702 INFO L85 PathProgramCache]: Analyzing trace with hash -838723119, now seen corresponding path program 110 times [2022-02-11 00:41:23,702 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:23,702 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761932425] [2022-02-11 00:41:23,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:23,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:23,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:41:23,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:23,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761932425] [2022-02-11 00:41:23,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761932425] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:23,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395195006] [2022-02-11 00:41:23,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:41:23,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:23,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:23,802 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-02-11 00:41:23,802 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-02-11 00:41:23,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:41:23,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:23,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-11 00:41:23,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:23,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:41:23,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 74 [2022-02-11 00:41:24,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:41:24,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 52 treesize of output 44 [2022-02-11 00:41:24,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-11 00:41:24,148 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:24,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:24,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:24,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-02-11 00:41:24,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:24,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-02-11 00:41:24,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:24,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-02-11 00:41:24,434 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:24,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395195006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:24,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:24,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:41:24,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887980777] [2022-02-11 00:41:24,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:24,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:41:24,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:24,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:41:24,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:41:24,435 INFO L87 Difference]: Start difference. First operand 2596 states and 9868 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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-02-11 00:41:24,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:24,863 INFO L93 Difference]: Finished difference Result 2804 states and 10502 transitions. [2022-02-11 00:41:24,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:41:24,864 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 23 [2022-02-11 00:41:24,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:24,869 INFO L225 Difference]: With dead ends: 2804 [2022-02-11 00:41:24,869 INFO L226 Difference]: Without dead ends: 2746 [2022-02-11 00:41:24,869 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:41:24,869 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 64 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:24,869 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 229 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 478 Invalid, 0 Unknown, 40 Unchecked, 0.2s Time] [2022-02-11 00:41:24,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2746 states. [2022-02-11 00:41:24,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2746 to 2588. [2022-02-11 00:41:24,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2588 states, 2587 states have (on average 3.807499033629687) internal successors, (9850), 2587 states have internal predecessors, (9850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2588 states to 2588 states and 9850 transitions. [2022-02-11 00:41:24,900 INFO L78 Accepts]: Start accepts. Automaton has 2588 states and 9850 transitions. Word has length 23 [2022-02-11 00:41:24,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:24,900 INFO L470 AbstractCegarLoop]: Abstraction has 2588 states and 9850 transitions. [2022-02-11 00:41:24,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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-02-11 00:41:24,900 INFO L276 IsEmpty]: Start isEmpty. Operand 2588 states and 9850 transitions. [2022-02-11 00:41:24,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:24,916 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:24,916 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:24,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-02-11 00:41:25,116 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,SelfDestructingSolverStorable199 [2022-02-11 00:41:25,117 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:25,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:25,117 INFO L85 PathProgramCache]: Analyzing trace with hash -945730797, now seen corresponding path program 111 times [2022-02-11 00:41:25,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:25,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420375559] [2022-02-11 00:41:25,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:25,220 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:41:25,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:25,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420375559] [2022-02-11 00:41:25,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420375559] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:25,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683997485] [2022-02-11 00:41:25,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:41:25,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:25,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:25,222 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-02-11 00:41:25,222 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-02-11 00:41:25,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:41:25,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:25,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:41:25,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:25,372 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 198 treesize of output 174 [2022-02-11 00:41:25,533 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 58 treesize of output 50 [2022-02-11 00:41:25,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:41:25,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 61 [2022-02-11 00:41:25,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:41:25,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:25,630 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 6 treesize of output 4 [2022-02-11 00:41:25,632 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:25,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:25,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:25,776 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 235 treesize of output 203 [2022-02-11 00:41:25,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:25,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2022-02-11 00:41:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:41:25,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683997485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:25,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:25,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 18 [2022-02-11 00:41:25,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590820847] [2022-02-11 00:41:25,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:25,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:41:25,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:25,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:41:25,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:41:25,963 INFO L87 Difference]: Start difference. First operand 2588 states and 9850 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-02-11 00:41:26,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:26,326 INFO L93 Difference]: Finished difference Result 2801 states and 10526 transitions. [2022-02-11 00:41:26,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:41:26,326 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 23 [2022-02-11 00:41:26,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:26,331 INFO L225 Difference]: With dead ends: 2801 [2022-02-11 00:41:26,331 INFO L226 Difference]: Without dead ends: 2698 [2022-02-11 00:41:26,331 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:41:26,331 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 79 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:26,331 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 122 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:41:26,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2022-02-11 00:41:26,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 2528. [2022-02-11 00:41:26,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2528 states, 2527 states have (on average 3.8318163830629204) internal successors, (9683), 2527 states have internal predecessors, (9683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2528 states to 2528 states and 9683 transitions. [2022-02-11 00:41:26,363 INFO L78 Accepts]: Start accepts. Automaton has 2528 states and 9683 transitions. Word has length 23 [2022-02-11 00:41:26,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:26,363 INFO L470 AbstractCegarLoop]: Abstraction has 2528 states and 9683 transitions. [2022-02-11 00:41:26,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-02-11 00:41:26,363 INFO L276 IsEmpty]: Start isEmpty. Operand 2528 states and 9683 transitions. [2022-02-11 00:41:26,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:26,366 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:26,366 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:26,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-02-11 00:41:26,566 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,SelfDestructingSolverStorable200 [2022-02-11 00:41:26,567 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:26,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:26,567 INFO L85 PathProgramCache]: Analyzing trace with hash 958263187, now seen corresponding path program 112 times [2022-02-11 00:41:26,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:26,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536142542] [2022-02-11 00:41:26,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:26,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:26,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:26,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:26,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536142542] [2022-02-11 00:41:26,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536142542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:26,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426466642] [2022-02-11 00:41:26,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:41:26,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:26,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:26,732 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-02-11 00:41:26,733 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-02-11 00:41:26,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:41:26,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:26,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:26,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:26,838 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 79 treesize of output 67 [2022-02-11 00:41:26,950 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 216 treesize of output 192 [2022-02-11 00:41:26,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 166 [2022-02-11 00:41:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:27,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:27,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:27,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:27,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:27,473 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 350 treesize of output 290 [2022-02-11 00:41:27,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-02-11 00:41:27,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:27,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 219 [2022-02-11 00:41:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:27,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426466642] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:27,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:27,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 00:41:27,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611545806] [2022-02-11 00:41:27,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:27,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:41:27,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:41:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:41:27,916 INFO L87 Difference]: Start difference. First operand 2528 states and 9683 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:32,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:32,127 INFO L93 Difference]: Finished difference Result 4740 states and 16786 transitions. [2022-02-11 00:41:32,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-02-11 00:41:32,127 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:32,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:32,136 INFO L225 Difference]: With dead ends: 4740 [2022-02-11 00:41:32,136 INFO L226 Difference]: Without dead ends: 4482 [2022-02-11 00:41:32,137 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3022 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=857, Invalid=8845, Unknown=0, NotChecked=0, Total=9702 [2022-02-11 00:41:32,137 INFO L934 BasicCegarLoop]: 76 mSDtfsCounter, 316 mSDsluCounter, 2026 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 3666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:32,137 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 1093 Invalid, 3666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-11 00:41:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2022-02-11 00:41:32,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 2561. [2022-02-11 00:41:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2561 states, 2560 states have (on average 3.84453125) internal successors, (9842), 2560 states have internal predecessors, (9842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:32,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2561 states to 2561 states and 9842 transitions. [2022-02-11 00:41:32,182 INFO L78 Accepts]: Start accepts. Automaton has 2561 states and 9842 transitions. Word has length 23 [2022-02-11 00:41:32,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:32,182 INFO L470 AbstractCegarLoop]: Abstraction has 2561 states and 9842 transitions. [2022-02-11 00:41:32,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:32,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 9842 transitions. [2022-02-11 00:41:32,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:41:32,185 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:32,185 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:32,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-02-11 00:41:32,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:32,386 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:32,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:32,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1995144107, now seen corresponding path program 113 times [2022-02-11 00:41:32,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:32,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329769817] [2022-02-11 00:41:32,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:32,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:32,544 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:32,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:32,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329769817] [2022-02-11 00:41:32,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329769817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:32,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814843306] [2022-02-11 00:41:32,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:41:32,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:32,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:32,546 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-02-11 00:41:32,546 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-02-11 00:41:32,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:41:32,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:32,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:41:32,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:32,676 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 213 treesize of output 189 [2022-02-11 00:41:32,860 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 181 treesize of output 153 [2022-02-11 00:41:32,863 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 121 treesize of output 101 [2022-02-11 00:41:33,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:33,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:33,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:33,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:33,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:33,239 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 176 treesize of output 152 [2022-02-11 00:41:33,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:33,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 291 [2022-02-11 00:41:33,479 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 269 treesize of output 237 [2022-02-11 00:41:33,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:41:33,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814843306] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:33,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:33,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 00:41:33,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308875018] [2022-02-11 00:41:33,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:33,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:41:33,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:33,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:41:33,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:41:33,639 INFO L87 Difference]: Start difference. First operand 2561 states and 9842 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:38,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:38,101 INFO L93 Difference]: Finished difference Result 5178 states and 18087 transitions. [2022-02-11 00:41:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-02-11 00:41:38,101 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-11 00:41:38,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:38,110 INFO L225 Difference]: With dead ends: 5178 [2022-02-11 00:41:38,110 INFO L226 Difference]: Without dead ends: 4813 [2022-02-11 00:41:38,111 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3589 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=920, Invalid=10210, Unknown=0, NotChecked=0, Total=11130 [2022-02-11 00:41:38,111 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 338 mSDsluCounter, 2070 mSDsCounter, 0 mSdLazyCounter, 3409 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 3562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 3409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:38,111 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 1039 Invalid, 3562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 3409 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-11 00:41:38,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4813 states. [2022-02-11 00:41:38,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4813 to 2744. [2022-02-11 00:41:38,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 2743 states have (on average 3.881881152023332) internal successors, (10648), 2743 states have internal predecessors, (10648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 10648 transitions. [2022-02-11 00:41:38,161 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 10648 transitions. Word has length 23 [2022-02-11 00:41:38,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:38,161 INFO L470 AbstractCegarLoop]: Abstraction has 2744 states and 10648 transitions. [2022-02-11 00:41:38,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:38,161 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 10648 transitions. [2022-02-11 00:41:38,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:38,165 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:38,165 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:38,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-02-11 00:41:38,365 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,SelfDestructingSolverStorable202 [2022-02-11 00:41:38,365 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:38,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:38,366 INFO L85 PathProgramCache]: Analyzing trace with hash -497085563, now seen corresponding path program 114 times [2022-02-11 00:41:38,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:38,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092120189] [2022-02-11 00:41:38,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:38,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:38,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:38,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092120189] [2022-02-11 00:41:38,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092120189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:38,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792495183] [2022-02-11 00:41:38,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:41:38,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:38,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:38,452 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-02-11 00:41:38,453 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-02-11 00:41:38,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:41:38,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:38,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:38,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:38,513 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 58 treesize of output 50 [2022-02-11 00:41:38,633 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 271 treesize of output 223 [2022-02-11 00:41:38,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 206 [2022-02-11 00:41:38,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:38,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:38,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:38,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:38,895 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 350 treesize of output 290 [2022-02-11 00:41:39,053 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:39,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:41:39,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:41:39,058 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:39,072 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:39,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792495183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:39,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:39,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-11 00:41:39,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787356271] [2022-02-11 00:41:39,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:39,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-11 00:41:39,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-11 00:41:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-02-11 00:41:39,073 INFO L87 Difference]: Start difference. First operand 2744 states and 10648 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:39,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:39,496 INFO L93 Difference]: Finished difference Result 3267 states and 12374 transitions. [2022-02-11 00:41:39,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:41:39,496 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:39,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:39,503 INFO L225 Difference]: With dead ends: 3267 [2022-02-11 00:41:39,503 INFO L226 Difference]: Without dead ends: 3182 [2022-02-11 00:41:39,503 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 43 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:41:39,503 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 106 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 798 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:39,503 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 214 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 798 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:41:39,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3182 states. [2022-02-11 00:41:39,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3182 to 2722. [2022-02-11 00:41:39,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2721 states have (on average 3.9015067989709666) internal successors, (10616), 2721 states have internal predecessors, (10616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:39,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 10616 transitions. [2022-02-11 00:41:39,541 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 10616 transitions. Word has length 24 [2022-02-11 00:41:39,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:39,541 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 10616 transitions. [2022-02-11 00:41:39,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:39,541 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 10616 transitions. [2022-02-11 00:41:39,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:39,545 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:39,545 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:39,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-02-11 00:41:39,745 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,SelfDestructingSolverStorable203 [2022-02-11 00:41:39,745 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:39,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:39,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1271946979, now seen corresponding path program 115 times [2022-02-11 00:41:39,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:39,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337151606] [2022-02-11 00:41:39,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:39,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:39,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:39,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:39,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:39,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337151606] [2022-02-11 00:41:39,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337151606] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:39,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302667055] [2022-02-11 00:41:39,995 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:41:39,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:39,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:40,000 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-02-11 00:41:40,001 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-02-11 00:41:40,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:40,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:40,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:40,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 157 [2022-02-11 00:41:40,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 144 [2022-02-11 00:41:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:40,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:40,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:40,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:40,483 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 350 treesize of output 290 [2022-02-11 00:41:40,681 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:40,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:41:40,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:41:40,686 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:40,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:40,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302667055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:40,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:40,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-11 00:41:40,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45095110] [2022-02-11 00:41:40,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:40,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:41:40,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:40,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:41:40,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:41:40,703 INFO L87 Difference]: Start difference. First operand 2722 states and 10616 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:43,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:43,304 INFO L93 Difference]: Finished difference Result 4185 states and 15400 transitions. [2022-02-11 00:41:43,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-11 00:41:43,304 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:43,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:43,312 INFO L225 Difference]: With dead ends: 4185 [2022-02-11 00:41:43,312 INFO L226 Difference]: Without dead ends: 4048 [2022-02-11 00:41:43,313 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=694, Invalid=5626, Unknown=0, NotChecked=0, Total=6320 [2022-02-11 00:41:43,313 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 239 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 3347 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 3424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 3347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:43,313 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 835 Invalid, 3424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 3347 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-11 00:41:43,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states. [2022-02-11 00:41:43,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 2742. [2022-02-11 00:41:43,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2741 states have (on average 3.9029551258664723) internal successors, (10698), 2741 states have internal predecessors, (10698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 10698 transitions. [2022-02-11 00:41:43,370 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 10698 transitions. Word has length 24 [2022-02-11 00:41:43,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:43,370 INFO L470 AbstractCegarLoop]: Abstraction has 2742 states and 10698 transitions. [2022-02-11 00:41:43,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:43,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 10698 transitions. [2022-02-11 00:41:43,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:43,374 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:43,374 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:43,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-02-11 00:41:43,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:43,575 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:43,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:43,575 INFO L85 PathProgramCache]: Analyzing trace with hash -520172803, now seen corresponding path program 116 times [2022-02-11 00:41:43,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:43,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646608851] [2022-02-11 00:41:43,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:43,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:43,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:43,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:43,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:43,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646608851] [2022-02-11 00:41:43,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646608851] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:43,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289667419] [2022-02-11 00:41:43,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:41:43,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:43,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:43,682 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-02-11 00:41:43,682 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-02-11 00:41:43,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:41:43,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:43,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:43,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:43,743 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 58 treesize of output 50 [2022-02-11 00:41:43,840 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 163 treesize of output 139 [2022-02-11 00:41:43,842 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 150 treesize of output 126 [2022-02-11 00:41:43,911 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:43,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:43,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 20 treesize of output 18 [2022-02-11 00:41:43,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:44,081 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 350 treesize of output 290 [2022-02-11 00:41:44,293 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:44,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:41:44,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:41:44,298 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:44,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:44,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289667419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:44,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:44,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2022-02-11 00:41:44,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597704283] [2022-02-11 00:41:44,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:44,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-11 00:41:44,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:44,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-11 00:41:44,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-02-11 00:41:44,313 INFO L87 Difference]: Start difference. First operand 2742 states and 10698 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:44,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:44,795 INFO L93 Difference]: Finished difference Result 3137 states and 11999 transitions. [2022-02-11 00:41:44,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:41:44,795 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:44,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:44,800 INFO L225 Difference]: With dead ends: 3137 [2022-02-11 00:41:44,801 INFO L226 Difference]: Without dead ends: 3052 [2022-02-11 00:41:44,801 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:41:44,801 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 96 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:44,801 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 278 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1035 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:41:44,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3052 states. [2022-02-11 00:41:44,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3052 to 2766. [2022-02-11 00:41:44,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2766 states, 2765 states have (on average 3.905605786618445) internal successors, (10799), 2765 states have internal predecessors, (10799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:44,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2766 states to 2766 states and 10799 transitions. [2022-02-11 00:41:44,835 INFO L78 Accepts]: Start accepts. Automaton has 2766 states and 10799 transitions. Word has length 24 [2022-02-11 00:41:44,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:44,835 INFO L470 AbstractCegarLoop]: Abstraction has 2766 states and 10799 transitions. [2022-02-11 00:41:44,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:44,836 INFO L276 IsEmpty]: Start isEmpty. Operand 2766 states and 10799 transitions. [2022-02-11 00:41:44,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:44,839 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:44,839 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:44,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-02-11 00:41:45,040 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,SelfDestructingSolverStorable205 [2022-02-11 00:41:45,040 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:45,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:45,040 INFO L85 PathProgramCache]: Analyzing trace with hash -357374691, now seen corresponding path program 117 times [2022-02-11 00:41:45,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:45,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931510430] [2022-02-11 00:41:45,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:45,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:45,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:45,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:45,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931510430] [2022-02-11 00:41:45,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931510430] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:45,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103699412] [2022-02-11 00:41:45,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:41:45,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:45,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:45,150 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-02-11 00:41:45,150 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-02-11 00:41:45,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:41:45,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:45,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:45,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:45,214 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 58 treesize of output 50 [2022-02-11 00:41:45,411 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 306 treesize of output 258 [2022-02-11 00:41:45,414 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 270 treesize of output 230 [2022-02-11 00:41:45,601 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:45,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:45,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:45,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:45,798 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 350 treesize of output 290 [2022-02-11 00:41:45,992 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:41:45,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-11 00:41:45,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:41:45,997 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:46,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:46,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103699412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:46,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:46,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-11 00:41:46,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327847130] [2022-02-11 00:41:46,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:46,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:41:46,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:46,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:41:46,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:41:46,012 INFO L87 Difference]: Start difference. First operand 2766 states and 10799 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:46,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:46,416 INFO L93 Difference]: Finished difference Result 3207 states and 12204 transitions. [2022-02-11 00:41:46,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 00:41:46,416 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:46,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:46,421 INFO L225 Difference]: With dead ends: 3207 [2022-02-11 00:41:46,421 INFO L226 Difference]: Without dead ends: 3122 [2022-02-11 00:41:46,421 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:41:46,422 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 191 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:46,422 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 167 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:41:46,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2022-02-11 00:41:46,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 2789. [2022-02-11 00:41:46,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2789 states, 2788 states have (on average 3.9157101865136297) internal successors, (10917), 2788 states have internal predecessors, (10917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:46,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2789 states to 2789 states and 10917 transitions. [2022-02-11 00:41:46,459 INFO L78 Accepts]: Start accepts. Automaton has 2789 states and 10917 transitions. Word has length 24 [2022-02-11 00:41:46,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:46,459 INFO L470 AbstractCegarLoop]: Abstraction has 2789 states and 10917 transitions. [2022-02-11 00:41:46,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:46,459 INFO L276 IsEmpty]: Start isEmpty. Operand 2789 states and 10917 transitions. [2022-02-11 00:41:46,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:46,463 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:46,463 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:46,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-02-11 00:41:46,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-02-11 00:41:46,663 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:46,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:46,664 INFO L85 PathProgramCache]: Analyzing trace with hash 477152901, now seen corresponding path program 118 times [2022-02-11 00:41:46,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:46,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192609767] [2022-02-11 00:41:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:46,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:46,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:46,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192609767] [2022-02-11 00:41:46,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192609767] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:46,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763266438] [2022-02-11 00:41:46,763 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:41:46,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:46,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:46,764 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-02-11 00:41:46,764 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-02-11 00:41:46,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:41:46,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:46,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:46,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:46,834 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 58 treesize of output 50 [2022-02-11 00:41:46,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-02-11 00:41:46,954 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 172 treesize of output 144 [2022-02-11 00:41:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:47,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:47,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:47,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:47,214 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 350 treesize of output 290 [2022-02-11 00:41:47,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:47,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:41:47,403 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 6 treesize of output 4 [2022-02-11 00:41:47,405 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:47,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:47,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763266438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:47,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:47,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-11 00:41:47,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095538130] [2022-02-11 00:41:47,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:47,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-11 00:41:47,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:47,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-11 00:41:47,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-02-11 00:41:47,432 INFO L87 Difference]: Start difference. First operand 2789 states and 10917 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:47,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:47,871 INFO L93 Difference]: Finished difference Result 3147 states and 12107 transitions. [2022-02-11 00:41:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:41:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:47,877 INFO L225 Difference]: With dead ends: 3147 [2022-02-11 00:41:47,877 INFO L226 Difference]: Without dead ends: 3060 [2022-02-11 00:41:47,877 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:41:47,877 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 91 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:47,877 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 234 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:41:47,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2022-02-11 00:41:47,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 2777. [2022-02-11 00:41:47,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2777 states, 2776 states have (on average 3.912463976945245) internal successors, (10861), 2776 states have internal predecessors, (10861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2777 states to 2777 states and 10861 transitions. [2022-02-11 00:41:47,911 INFO L78 Accepts]: Start accepts. Automaton has 2777 states and 10861 transitions. Word has length 24 [2022-02-11 00:41:47,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:47,911 INFO L470 AbstractCegarLoop]: Abstraction has 2777 states and 10861 transitions. [2022-02-11 00:41:47,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:47,911 INFO L276 IsEmpty]: Start isEmpty. Operand 2777 states and 10861 transitions. [2022-02-11 00:41:47,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:47,915 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:47,915 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:47,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-02-11 00:41:48,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-02-11 00:41:48,116 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:48,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1228927077, now seen corresponding path program 119 times [2022-02-11 00:41:48,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:48,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688523229] [2022-02-11 00:41:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:48,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:48,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:48,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:48,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688523229] [2022-02-11 00:41:48,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688523229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:48,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496645115] [2022-02-11 00:41:48,377 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:41:48,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:48,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:48,378 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-02-11 00:41:48,378 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-02-11 00:41:48,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:41:48,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:48,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:48,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:48,576 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 144 treesize of output 124 [2022-02-11 00:41:48,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 97 [2022-02-11 00:41:48,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:48,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:48,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:48,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:48,828 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 350 treesize of output 290 [2022-02-11 00:41:49,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:49,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:41:49,037 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 6 treesize of output 4 [2022-02-11 00:41:49,039 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:49,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:49,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496645115] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:49,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:49,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:41:49,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029602351] [2022-02-11 00:41:49,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:49,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:41:49,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:49,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:41:49,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=633, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:41:49,078 INFO L87 Difference]: Start difference. First operand 2777 states and 10861 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:52,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:52,018 INFO L93 Difference]: Finished difference Result 3945 states and 14802 transitions. [2022-02-11 00:41:52,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-11 00:41:52,019 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:52,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:52,027 INFO L225 Difference]: With dead ends: 3945 [2022-02-11 00:41:52,027 INFO L226 Difference]: Without dead ends: 3800 [2022-02-11 00:41:52,027 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 82 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1421 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=519, Invalid=5181, Unknown=0, NotChecked=0, Total=5700 [2022-02-11 00:41:52,027 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 194 mSDsluCounter, 2443 mSDsCounter, 0 mSdLazyCounter, 4049 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 4128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 4049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:52,028 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 1028 Invalid, 4128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 4049 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 00:41:52,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3800 states. [2022-02-11 00:41:52,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3800 to 2776. [2022-02-11 00:41:52,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 2775 states have (on average 3.9106306306306307) internal successors, (10852), 2775 states have internal predecessors, (10852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:52,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 10852 transitions. [2022-02-11 00:41:52,086 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 10852 transitions. Word has length 24 [2022-02-11 00:41:52,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:52,086 INFO L470 AbstractCegarLoop]: Abstraction has 2776 states and 10852 transitions. [2022-02-11 00:41:52,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:52,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 10852 transitions. [2022-02-11 00:41:52,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:52,090 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:52,090 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:52,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-02-11 00:41:52,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:52,290 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:52,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:52,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1391725189, now seen corresponding path program 120 times [2022-02-11 00:41:52,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:52,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814705992] [2022-02-11 00:41:52,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:52,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:52,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:52,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814705992] [2022-02-11 00:41:52,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814705992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:52,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894500773] [2022-02-11 00:41:52,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:41:52,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:52,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:52,559 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-02-11 00:41:52,559 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-02-11 00:41:52,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:41:52,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:41:52,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:52,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:52,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-02-11 00:41:52,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 164 [2022-02-11 00:41:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:52,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:52,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:52,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:53,108 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 350 treesize of output 290 [2022-02-11 00:41:53,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:53,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:41:53,309 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 6 treesize of output 4 [2022-02-11 00:41:53,311 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:53,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894500773] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:53,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:53,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:41:53,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173357808] [2022-02-11 00:41:53,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:53,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:41:53,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:53,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:41:53,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=633, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:41:53,348 INFO L87 Difference]: Start difference. First operand 2776 states and 10852 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:56,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:41:56,157 INFO L93 Difference]: Finished difference Result 4083 states and 15115 transitions. [2022-02-11 00:41:56,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-11 00:41:56,157 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:41:56,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:41:56,165 INFO L225 Difference]: With dead ends: 4083 [2022-02-11 00:41:56,165 INFO L226 Difference]: Without dead ends: 3911 [2022-02-11 00:41:56,165 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1468 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=619, Invalid=5233, Unknown=0, NotChecked=0, Total=5852 [2022-02-11 00:41:56,165 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 255 mSDsluCounter, 2056 mSDsCounter, 0 mSdLazyCounter, 3352 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 3451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 3352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:41:56,165 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 948 Invalid, 3451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 3352 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:41:56,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3911 states. [2022-02-11 00:41:56,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3911 to 2753. [2022-02-11 00:41:56,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2753 states, 2752 states have (on average 3.900436046511628) internal successors, (10734), 2752 states have internal predecessors, (10734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:56,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2753 states to 2753 states and 10734 transitions. [2022-02-11 00:41:56,208 INFO L78 Accepts]: Start accepts. Automaton has 2753 states and 10734 transitions. Word has length 24 [2022-02-11 00:41:56,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:41:56,208 INFO L470 AbstractCegarLoop]: Abstraction has 2753 states and 10734 transitions. [2022-02-11 00:41:56,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:41:56,208 INFO L276 IsEmpty]: Start isEmpty. Operand 2753 states and 10734 transitions. [2022-02-11 00:41:56,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:41:56,212 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:41:56,212 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:41:56,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-02-11 00:41:56,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:56,412 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:41:56,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:41:56,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1235877243, now seen corresponding path program 121 times [2022-02-11 00:41:56,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:41:56,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523947622] [2022-02-11 00:41:56,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:41:56,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:41:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:41:56,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:41:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523947622] [2022-02-11 00:41:56,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523947622] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:41:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343311525] [2022-02-11 00:41:56,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:41:56,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:41:56,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:41:56,642 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-02-11 00:41:56,643 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-02-11 00:41:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:41:56,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:41:56,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:41:56,808 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 128 treesize of output 112 [2022-02-11 00:41:56,810 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 105 treesize of output 85 [2022-02-11 00:41:56,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:56,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:41:56,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:41:56,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:41:57,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:41:57,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:41:57,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:41:57,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:41:57,280 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:41:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:41:57,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343311525] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:41:57,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:41:57,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:41:57,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958322224] [2022-02-11 00:41:57,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:41:57,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:41:57,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:41:57,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:41:57,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=635, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:41:57,348 INFO L87 Difference]: Start difference. First operand 2753 states and 10734 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:01,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:01,725 INFO L93 Difference]: Finished difference Result 4741 states and 17113 transitions. [2022-02-11 00:42:01,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-02-11 00:42:01,725 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:01,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:01,734 INFO L225 Difference]: With dead ends: 4741 [2022-02-11 00:42:01,734 INFO L226 Difference]: Without dead ends: 4504 [2022-02-11 00:42:01,735 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4552 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1017, Invalid=12555, Unknown=0, NotChecked=0, Total=13572 [2022-02-11 00:42:01,735 INFO L934 BasicCegarLoop]: 74 mSDtfsCounter, 322 mSDsluCounter, 2669 mSDsCounter, 0 mSdLazyCounter, 4506 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 4649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 4506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:01,735 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 1262 Invalid, 4649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 4506 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:42:01,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4504 states. [2022-02-11 00:42:01,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4504 to 2769. [2022-02-11 00:42:01,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2769 states, 2768 states have (on average 3.899205202312139) internal successors, (10793), 2768 states have internal predecessors, (10793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:01,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2769 states to 2769 states and 10793 transitions. [2022-02-11 00:42:01,782 INFO L78 Accepts]: Start accepts. Automaton has 2769 states and 10793 transitions. Word has length 24 [2022-02-11 00:42:01,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:01,782 INFO L470 AbstractCegarLoop]: Abstraction has 2769 states and 10793 transitions. [2022-02-11 00:42:01,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:01,783 INFO L276 IsEmpty]: Start isEmpty. Operand 2769 states and 10793 transitions. [2022-02-11 00:42:01,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:01,787 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:01,787 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:01,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-02-11 00:42:01,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:01,987 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:01,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:01,988 INFO L85 PathProgramCache]: Analyzing trace with hash -417500731, now seen corresponding path program 122 times [2022-02-11 00:42:01,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:01,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718582269] [2022-02-11 00:42:01,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:01,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:01,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:02,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:02,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718582269] [2022-02-11 00:42:02,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718582269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:02,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882155911] [2022-02-11 00:42:02,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:42:02,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:02,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:02,111 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-02-11 00:42:02,111 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-02-11 00:42:02,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:42:02,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:02,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:02,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:02,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 220 [2022-02-11 00:42:02,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:42:02,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2022-02-11 00:42:02,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:42:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:02,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:02,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:02,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:02,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:42:02,685 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:02,829 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 350 treesize of output 290 [2022-02-11 00:42:02,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:02,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:42:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:03,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882155911] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:03,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:03,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:42:03,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964734896] [2022-02-11 00:42:03,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:03,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:42:03,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:03,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:42:03,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:42:03,009 INFO L87 Difference]: Start difference. First operand 2769 states and 10793 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:03,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:03,691 INFO L93 Difference]: Finished difference Result 3842 states and 14264 transitions. [2022-02-11 00:42:03,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:42:03,692 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:03,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:03,699 INFO L225 Difference]: With dead ends: 3842 [2022-02-11 00:42:03,700 INFO L226 Difference]: Without dead ends: 3641 [2022-02-11 00:42:03,700 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 47 SyntacticMatches, 8 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:42:03,700 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 254 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:03,700 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 316 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 948 Invalid, 0 Unknown, 85 Unchecked, 0.4s Time] [2022-02-11 00:42:03,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3641 states. [2022-02-11 00:42:03,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3641 to 2875. [2022-02-11 00:42:03,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2875 states, 2874 states have (on average 3.932150313152401) internal successors, (11301), 2874 states have internal predecessors, (11301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2875 states to 2875 states and 11301 transitions. [2022-02-11 00:42:03,758 INFO L78 Accepts]: Start accepts. Automaton has 2875 states and 11301 transitions. Word has length 24 [2022-02-11 00:42:03,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:03,758 INFO L470 AbstractCegarLoop]: Abstraction has 2875 states and 11301 transitions. [2022-02-11 00:42:03,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:03,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2875 states and 11301 transitions. [2022-02-11 00:42:03,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:03,762 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:03,762 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:03,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-02-11 00:42:03,963 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,SelfDestructingSolverStorable211 [2022-02-11 00:42:03,963 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:03,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:03,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1926994361, now seen corresponding path program 123 times [2022-02-11 00:42:03,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:03,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449096908] [2022-02-11 00:42:03,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:03,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:04,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:04,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:04,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449096908] [2022-02-11 00:42:04,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449096908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:04,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098681092] [2022-02-11 00:42:04,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:42:04,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:04,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:04,073 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-02-11 00:42:04,073 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-02-11 00:42:04,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:42:04,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:04,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:04,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:04,192 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 216 treesize of output 192 [2022-02-11 00:42:04,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-02-11 00:42:04,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:42:04,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 83 [2022-02-11 00:42:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:04,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:04,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:04,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:04,592 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 6 treesize of output 4 [2022-02-11 00:42:04,595 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:04,765 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 350 treesize of output 290 [2022-02-11 00:42:04,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:04,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:42:04,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:04,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098681092] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:04,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:04,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:42:04,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103241141] [2022-02-11 00:42:04,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:04,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:42:04,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:04,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:42:04,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:42:04,957 INFO L87 Difference]: Start difference. First operand 2875 states and 11301 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:05,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:05,670 INFO L93 Difference]: Finished difference Result 4123 states and 15448 transitions. [2022-02-11 00:42:05,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:42:05,671 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:05,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:05,678 INFO L225 Difference]: With dead ends: 4123 [2022-02-11 00:42:05,679 INFO L226 Difference]: Without dead ends: 3842 [2022-02-11 00:42:05,679 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 47 SyntacticMatches, 8 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:42:05,679 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 213 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:05,679 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 330 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 818 Invalid, 0 Unknown, 89 Unchecked, 0.3s Time] [2022-02-11 00:42:05,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3842 states. [2022-02-11 00:42:05,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3842 to 3132. [2022-02-11 00:42:05,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3132 states, 3131 states have (on average 3.928776748642606) internal successors, (12301), 3131 states have internal predecessors, (12301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:05,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3132 states to 3132 states and 12301 transitions. [2022-02-11 00:42:05,725 INFO L78 Accepts]: Start accepts. Automaton has 3132 states and 12301 transitions. Word has length 24 [2022-02-11 00:42:05,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:05,725 INFO L470 AbstractCegarLoop]: Abstraction has 3132 states and 12301 transitions. [2022-02-11 00:42:05,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:05,726 INFO L276 IsEmpty]: Start isEmpty. Operand 3132 states and 12301 transitions. [2022-02-11 00:42:05,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:05,730 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:05,730 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:05,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-02-11 00:42:05,930 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,SelfDestructingSolverStorable212 [2022-02-11 00:42:05,931 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:05,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:05,931 INFO L85 PathProgramCache]: Analyzing trace with hash -163758395, now seen corresponding path program 124 times [2022-02-11 00:42:05,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:05,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594650062] [2022-02-11 00:42:05,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:05,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:06,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:06,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594650062] [2022-02-11 00:42:06,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594650062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:06,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885268813] [2022-02-11 00:42:06,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:42:06,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:06,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:06,237 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-02-11 00:42:06,238 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-02-11 00:42:06,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:42:06,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:06,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:06,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:06,403 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 186 treesize of output 166 [2022-02-11 00:42:06,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:42:06,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:42:06,586 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:06,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:06,629 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 6 treesize of output 4 [2022-02-11 00:42:06,631 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:06,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:06,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:06,818 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 350 treesize of output 290 [2022-02-11 00:42:06,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:06,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:42:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:07,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885268813] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:07,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:07,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:42:07,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618615458] [2022-02-11 00:42:07,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:07,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:42:07,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:07,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:42:07,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:42:07,045 INFO L87 Difference]: Start difference. First operand 3132 states and 12301 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:11,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:11,750 INFO L93 Difference]: Finished difference Result 4476 states and 16508 transitions. [2022-02-11 00:42:11,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-11 00:42:11,750 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:11,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:11,758 INFO L225 Difference]: With dead ends: 4476 [2022-02-11 00:42:11,758 INFO L226 Difference]: Without dead ends: 4231 [2022-02-11 00:42:11,759 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5148 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1011, Invalid=13509, Unknown=0, NotChecked=0, Total=14520 [2022-02-11 00:42:11,759 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 318 mSDsluCounter, 2169 mSDsCounter, 0 mSdLazyCounter, 3805 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 3945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 3805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:11,759 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 1050 Invalid, 3945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 3805 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 00:42:11,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4231 states. [2022-02-11 00:42:11,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4231 to 3140. [2022-02-11 00:42:11,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3140 states, 3139 states have (on average 3.905065307422746) internal successors, (12258), 3139 states have internal predecessors, (12258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3140 states to 3140 states and 12258 transitions. [2022-02-11 00:42:11,806 INFO L78 Accepts]: Start accepts. Automaton has 3140 states and 12258 transitions. Word has length 24 [2022-02-11 00:42:11,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:11,806 INFO L470 AbstractCegarLoop]: Abstraction has 3140 states and 12258 transitions. [2022-02-11 00:42:11,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:11,806 INFO L276 IsEmpty]: Start isEmpty. Operand 3140 states and 12258 transitions. [2022-02-11 00:42:11,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:11,811 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:11,811 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:11,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-02-11 00:42:12,011 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,SelfDestructingSolverStorable213 [2022-02-11 00:42:12,011 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:12,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:12,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1231521443, now seen corresponding path program 125 times [2022-02-11 00:42:12,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:12,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598612860] [2022-02-11 00:42:12,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:12,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:12,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:12,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598612860] [2022-02-11 00:42:12,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598612860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:12,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025302965] [2022-02-11 00:42:12,222 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:42:12,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:12,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:12,225 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-02-11 00:42:12,225 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-02-11 00:42:12,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:42:12,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:12,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:12,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:12,407 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 144 treesize of output 124 [2022-02-11 00:42:12,409 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 117 treesize of output 97 [2022-02-11 00:42:12,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:12,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:12,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:12,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:12,711 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 350 treesize of output 290 [2022-02-11 00:42:12,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:12,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:42:12,945 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 6 treesize of output 4 [2022-02-11 00:42:12,947 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:12,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:12,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025302965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:12,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:12,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:12,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234639887] [2022-02-11 00:42:12,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:12,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:12,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:12,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:12,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=686, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:12,994 INFO L87 Difference]: Start difference. First operand 3140 states and 12258 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:17,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:17,946 INFO L93 Difference]: Finished difference Result 4895 states and 18085 transitions. [2022-02-11 00:42:17,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-02-11 00:42:17,946 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:17,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:17,955 INFO L225 Difference]: With dead ends: 4895 [2022-02-11 00:42:17,955 INFO L226 Difference]: Without dead ends: 4597 [2022-02-11 00:42:17,957 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6158 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1579, Invalid=16511, Unknown=0, NotChecked=0, Total=18090 [2022-02-11 00:42:17,957 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 356 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 2872 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 3069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 2872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:17,957 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 780 Invalid, 3069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 2872 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-11 00:42:17,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4597 states. [2022-02-11 00:42:17,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4597 to 3193. [2022-02-11 00:42:18,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3193 states, 3192 states have (on average 3.9047619047619047) internal successors, (12464), 3192 states have internal predecessors, (12464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:18,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3193 states to 3193 states and 12464 transitions. [2022-02-11 00:42:18,036 INFO L78 Accepts]: Start accepts. Automaton has 3193 states and 12464 transitions. Word has length 24 [2022-02-11 00:42:18,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:18,036 INFO L470 AbstractCegarLoop]: Abstraction has 3193 states and 12464 transitions. [2022-02-11 00:42:18,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:18,036 INFO L276 IsEmpty]: Start isEmpty. Operand 3193 states and 12464 transitions. [2022-02-11 00:42:18,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:18,041 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:18,041 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:18,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-02-11 00:42:18,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:18,241 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:18,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:18,241 INFO L85 PathProgramCache]: Analyzing trace with hash -479747267, now seen corresponding path program 126 times [2022-02-11 00:42:18,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:18,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43519189] [2022-02-11 00:42:18,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:18,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:18,511 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:18,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:18,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43519189] [2022-02-11 00:42:18,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43519189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:18,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154266038] [2022-02-11 00:42:18,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:42:18,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:18,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:18,513 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-02-11 00:42:18,513 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-02-11 00:42:18,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:42:18,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:18,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:18,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:18,702 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 144 treesize of output 124 [2022-02-11 00:42:18,704 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 117 treesize of output 97 [2022-02-11 00:42:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:18,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:18,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:18,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:18,987 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 350 treesize of output 290 [2022-02-11 00:42:19,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:19,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:42:19,211 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 6 treesize of output 4 [2022-02-11 00:42:19,213 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:19,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154266038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:19,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:19,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:19,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104348743] [2022-02-11 00:42:19,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:19,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:19,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:19,260 INFO L87 Difference]: Start difference. First operand 3193 states and 12464 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:25,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:25,821 INFO L93 Difference]: Finished difference Result 5485 states and 19926 transitions. [2022-02-11 00:42:25,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-02-11 00:42:25,822 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:25,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:25,831 INFO L225 Difference]: With dead ends: 5485 [2022-02-11 00:42:25,831 INFO L226 Difference]: Without dead ends: 5185 [2022-02-11 00:42:25,831 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7796 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1737, Invalid=20315, Unknown=0, NotChecked=0, Total=22052 [2022-02-11 00:42:25,832 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 461 mSDsluCounter, 2323 mSDsCounter, 0 mSdLazyCounter, 3820 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 4088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 3820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:25,832 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1041 Invalid, 4088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 3820 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-11 00:42:25,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5185 states. [2022-02-11 00:42:25,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5185 to 3219. [2022-02-11 00:42:25,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3219 states, 3218 states have (on average 3.9073958980733376) internal successors, (12574), 3218 states have internal predecessors, (12574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:25,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3219 states to 3219 states and 12574 transitions. [2022-02-11 00:42:25,883 INFO L78 Accepts]: Start accepts. Automaton has 3219 states and 12574 transitions. Word has length 24 [2022-02-11 00:42:25,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:25,883 INFO L470 AbstractCegarLoop]: Abstraction has 3219 states and 12574 transitions. [2022-02-11 00:42:25,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:25,883 INFO L276 IsEmpty]: Start isEmpty. Operand 3219 states and 12574 transitions. [2022-02-11 00:42:25,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:25,888 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:25,888 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:25,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-02-11 00:42:26,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:26,088 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:26,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:26,089 INFO L85 PathProgramCache]: Analyzing trace with hash -316949155, now seen corresponding path program 127 times [2022-02-11 00:42:26,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:26,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320224188] [2022-02-11 00:42:26,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:26,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:26,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:26,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:26,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320224188] [2022-02-11 00:42:26,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320224188] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:26,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479559660] [2022-02-11 00:42:26,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:42:26,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:26,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:26,201 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-02-11 00:42:26,202 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-02-11 00:42:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:26,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:26,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:26,272 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 58 treesize of output 50 [2022-02-11 00:42:26,431 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 275 treesize of output 243 [2022-02-11 00:42:26,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:42:26,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 207 [2022-02-11 00:42:26,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:26,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:26,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:26,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:26,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:42:27,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:27,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:42:27,053 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 6 treesize of output 4 [2022-02-11 00:42:27,055 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:27,092 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:27,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479559660] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:27,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:27,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:42:27,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62513817] [2022-02-11 00:42:27,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:27,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:42:27,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:27,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:42:27,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:42:27,093 INFO L87 Difference]: Start difference. First operand 3219 states and 12574 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:42:28,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:28,099 INFO L93 Difference]: Finished difference Result 4770 states and 17583 transitions. [2022-02-11 00:42:28,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:42:28,099 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 24 [2022-02-11 00:42:28,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:28,108 INFO L225 Difference]: With dead ends: 4770 [2022-02-11 00:42:28,108 INFO L226 Difference]: Without dead ends: 4539 [2022-02-11 00:42:28,108 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1584, Unknown=0, NotChecked=0, Total=1892 [2022-02-11 00:42:28,108 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 432 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:28,108 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 381 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1023 Invalid, 0 Unknown, 261 Unchecked, 0.4s Time] [2022-02-11 00:42:28,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4539 states. [2022-02-11 00:42:28,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4539 to 3346. [2022-02-11 00:42:28,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 3.9387144992526157) internal successors, (13175), 3345 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:28,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 13175 transitions. [2022-02-11 00:42:28,160 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 13175 transitions. Word has length 24 [2022-02-11 00:42:28,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:28,160 INFO L470 AbstractCegarLoop]: Abstraction has 3346 states and 13175 transitions. [2022-02-11 00:42:28,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:42:28,160 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 13175 transitions. [2022-02-11 00:42:28,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:28,165 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:28,165 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:28,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-02-11 00:42:28,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:28,366 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:28,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:28,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1826442785, now seen corresponding path program 128 times [2022-02-11 00:42:28,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:28,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715384891] [2022-02-11 00:42:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:28,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:28,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:28,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715384891] [2022-02-11 00:42:28,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715384891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:28,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298767882] [2022-02-11 00:42:28,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:42:28,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:28,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:28,593 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-02-11 00:42:28,593 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-02-11 00:42:28,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:42:28,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:28,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:28,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:28,765 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 183 treesize of output 159 [2022-02-11 00:42:28,767 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 171 treesize of output 139 [2022-02-11 00:42:28,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:28,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:29,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:29,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:29,165 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 350 treesize of output 290 [2022-02-11 00:42:29,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:29,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:42:29,376 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 6 treesize of output 4 [2022-02-11 00:42:29,378 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:29,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298767882] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:29,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:29,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:29,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439901637] [2022-02-11 00:42:29,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:29,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:29,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:29,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:29,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:29,423 INFO L87 Difference]: Start difference. First operand 3346 states and 13175 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:39,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:39,172 INFO L93 Difference]: Finished difference Result 6023 states and 21260 transitions. [2022-02-11 00:42:39,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-02-11 00:42:39,173 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:39,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:39,183 INFO L225 Difference]: With dead ends: 6023 [2022-02-11 00:42:39,183 INFO L226 Difference]: Without dead ends: 5422 [2022-02-11 00:42:39,185 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 186 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15133 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=3199, Invalid=35413, Unknown=0, NotChecked=0, Total=38612 [2022-02-11 00:42:39,185 INFO L934 BasicCegarLoop]: 87 mSDtfsCounter, 692 mSDsluCounter, 2408 mSDsCounter, 0 mSdLazyCounter, 4038 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 4329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 4038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:39,185 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 1337 Invalid, 4329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 4038 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:42:39,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5422 states. [2022-02-11 00:42:39,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5422 to 3314. [2022-02-11 00:42:39,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3314 states, 3313 states have (on average 3.9215212798068215) internal successors, (12992), 3313 states have internal predecessors, (12992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:39,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3314 states to 3314 states and 12992 transitions. [2022-02-11 00:42:39,242 INFO L78 Accepts]: Start accepts. Automaton has 3314 states and 12992 transitions. Word has length 24 [2022-02-11 00:42:39,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:39,242 INFO L470 AbstractCegarLoop]: Abstraction has 3314 states and 12992 transitions. [2022-02-11 00:42:39,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:39,242 INFO L276 IsEmpty]: Start isEmpty. Operand 3314 states and 12992 transitions. [2022-02-11 00:42:39,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:39,247 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:39,247 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:39,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-02-11 00:42:39,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-02-11 00:42:39,447 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:39,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:39,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2044074179, now seen corresponding path program 129 times [2022-02-11 00:42:39,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:39,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708385929] [2022-02-11 00:42:39,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:39,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:39,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-02-11 00:42:39,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:39,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708385929] [2022-02-11 00:42:39,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708385929] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:39,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529821931] [2022-02-11 00:42:39,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:42:39,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:39,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:39,688 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-02-11 00:42:39,689 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-02-11 00:42:39,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:42:39,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:39,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:39,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:39,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 144 treesize of output 124 [2022-02-11 00:42:39,932 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 135 treesize of output 111 [2022-02-11 00:42:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:40,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:40,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:40,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:40,232 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 350 treesize of output 290 [2022-02-11 00:42:40,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:40,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:42:40,444 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 6 treesize of output 4 [2022-02-11 00:42:40,446 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:40,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529821931] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:40,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:40,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:40,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764232147] [2022-02-11 00:42:40,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:40,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:40,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:40,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:40,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:40,510 INFO L87 Difference]: Start difference. First operand 3314 states and 12992 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:44,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:44,306 INFO L93 Difference]: Finished difference Result 5092 states and 18909 transitions. [2022-02-11 00:42:44,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-02-11 00:42:44,307 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:44,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:44,316 INFO L225 Difference]: With dead ends: 5092 [2022-02-11 00:42:44,317 INFO L226 Difference]: Without dead ends: 4873 [2022-02-11 00:42:44,318 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4049 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=903, Invalid=11307, Unknown=0, NotChecked=0, Total=12210 [2022-02-11 00:42:44,318 INFO L934 BasicCegarLoop]: 73 mSDtfsCounter, 288 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 3644 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 3766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:44,318 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 1065 Invalid, 3766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3644 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-11 00:42:44,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states. [2022-02-11 00:42:44,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 3384. [2022-02-11 00:42:44,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3384 states, 3383 states have (on average 3.9385161099615726) internal successors, (13324), 3383 states have internal predecessors, (13324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:44,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 13324 transitions. [2022-02-11 00:42:44,373 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 13324 transitions. Word has length 24 [2022-02-11 00:42:44,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:44,373 INFO L470 AbstractCegarLoop]: Abstraction has 3384 states and 13324 transitions. [2022-02-11 00:42:44,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:44,373 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 13324 transitions. [2022-02-11 00:42:44,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:44,378 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:44,378 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:44,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-02-11 00:42:44,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:44,579 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:44,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:44,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1881276067, now seen corresponding path program 130 times [2022-02-11 00:42:44,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:44,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737992332] [2022-02-11 00:42:44,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:44,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:44,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:44,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:44,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:44,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737992332] [2022-02-11 00:42:44,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737992332] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:44,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618490558] [2022-02-11 00:42:44,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:42:44,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:44,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:44,686 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-02-11 00:42:44,686 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-02-11 00:42:44,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:42:44,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:44,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:44,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:44,765 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 58 treesize of output 50 [2022-02-11 00:42:44,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 203 [2022-02-11 00:42:44,874 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 195 treesize of output 167 [2022-02-11 00:42:45,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:45,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:45,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:45,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:45,279 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 350 treesize of output 290 [2022-02-11 00:42:45,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:45,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:42:45,438 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 6 treesize of output 4 [2022-02-11 00:42:45,440 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:45,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618490558] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:45,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:45,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:42:45,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574649978] [2022-02-11 00:42:45,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:45,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:42:45,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:45,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:42:45,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:42:45,488 INFO L87 Difference]: Start difference. First operand 3384 states and 13324 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:46,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:46,036 INFO L93 Difference]: Finished difference Result 4537 states and 17043 transitions. [2022-02-11 00:42:46,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:42:46,037 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:46,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:46,046 INFO L225 Difference]: With dead ends: 4537 [2022-02-11 00:42:46,046 INFO L226 Difference]: Without dead ends: 4395 [2022-02-11 00:42:46,046 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:42:46,046 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 187 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:46,046 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 325 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1015 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:42:46,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4395 states. [2022-02-11 00:42:46,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4395 to 3398. [2022-02-11 00:42:46,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3398 states, 3397 states have (on average 3.9461289372976154) internal successors, (13405), 3397 states have internal predecessors, (13405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:46,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 13405 transitions. [2022-02-11 00:42:46,116 INFO L78 Accepts]: Start accepts. Automaton has 3398 states and 13405 transitions. Word has length 24 [2022-02-11 00:42:46,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:46,116 INFO L470 AbstractCegarLoop]: Abstraction has 3398 states and 13405 transitions. [2022-02-11 00:42:46,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:46,116 INFO L276 IsEmpty]: Start isEmpty. Operand 3398 states and 13405 transitions. [2022-02-11 00:42:46,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:46,123 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:46,123 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:46,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-02-11 00:42:46,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:46,323 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:46,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:46,324 INFO L85 PathProgramCache]: Analyzing trace with hash 904197599, now seen corresponding path program 131 times [2022-02-11 00:42:46,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:46,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318152667] [2022-02-11 00:42:46,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:46,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:46,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:46,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:46,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318152667] [2022-02-11 00:42:46,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318152667] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:46,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407558347] [2022-02-11 00:42:46,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:42:46,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:46,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:46,424 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-02-11 00:42:46,424 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-02-11 00:42:46,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:42:46,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:46,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:46,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:46,510 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 58 treesize of output 50 [2022-02-11 00:42:46,644 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 307 treesize of output 255 [2022-02-11 00:42:46,647 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 267 treesize of output 231 [2022-02-11 00:42:46,803 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:46,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:46,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:46,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:47,019 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 350 treesize of output 290 [2022-02-11 00:42:47,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:47,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:42:47,209 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 6 treesize of output 4 [2022-02-11 00:42:47,211 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:47,257 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:47,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407558347] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:47,257 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:47,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:42:47,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476777185] [2022-02-11 00:42:47,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:47,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:42:47,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:47,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:42:47,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:42:47,258 INFO L87 Difference]: Start difference. First operand 3398 states and 13405 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:47,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:47,977 INFO L93 Difference]: Finished difference Result 4244 states and 16052 transitions. [2022-02-11 00:42:47,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:42:47,978 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:47,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:47,985 INFO L225 Difference]: With dead ends: 4244 [2022-02-11 00:42:47,985 INFO L226 Difference]: Without dead ends: 4072 [2022-02-11 00:42:47,986 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:42:47,986 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 193 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:47,986 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 336 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:42:47,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4072 states. [2022-02-11 00:42:48,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4072 to 3373. [2022-02-11 00:42:48,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 3.9412811387900355) internal successors, (13290), 3372 states have internal predecessors, (13290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:48,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 13290 transitions. [2022-02-11 00:42:48,034 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 13290 transitions. Word has length 24 [2022-02-11 00:42:48,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:48,034 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 13290 transitions. [2022-02-11 00:42:48,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:48,035 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 13290 transitions. [2022-02-11 00:42:48,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:48,039 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:48,040 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:48,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-02-11 00:42:48,240 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,SelfDestructingSolverStorable220 [2022-02-11 00:42:48,240 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:48,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:48,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1129501891, now seen corresponding path program 132 times [2022-02-11 00:42:48,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:48,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979111310] [2022-02-11 00:42:48,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:48,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:48,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:48,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:48,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979111310] [2022-02-11 00:42:48,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979111310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:48,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964024489] [2022-02-11 00:42:48,478 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:42:48,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:48,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:48,479 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-02-11 00:42:48,479 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-02-11 00:42:48,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:42:48,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:42:48,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:48,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:48,618 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 183 treesize of output 159 [2022-02-11 00:42:48,750 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 65 treesize of output 53 [2022-02-11 00:42:48,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:42:48,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:48,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:48,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:48,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:48,974 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 6 treesize of output 4 [2022-02-11 00:42:48,976 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:49,124 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 350 treesize of output 290 [2022-02-11 00:42:49,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:49,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:42:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:49,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964024489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:49,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:49,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:49,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657963267] [2022-02-11 00:42:49,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:49,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:49,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:49,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:49,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:49,332 INFO L87 Difference]: Start difference. First operand 3373 states and 13290 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:53,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:42:53,830 INFO L93 Difference]: Finished difference Result 5814 states and 21064 transitions. [2022-02-11 00:42:53,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-02-11 00:42:53,830 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:42:53,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:42:53,840 INFO L225 Difference]: With dead ends: 5814 [2022-02-11 00:42:53,840 INFO L226 Difference]: Without dead ends: 5568 [2022-02-11 00:42:53,841 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4245 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1156, Invalid=11500, Unknown=0, NotChecked=0, Total=12656 [2022-02-11 00:42:53,841 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 493 mSDsluCounter, 1915 mSDsCounter, 0 mSdLazyCounter, 3230 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 3413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 3230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:42:53,841 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 1002 Invalid, 3413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 3230 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:42:53,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-02-11 00:42:53,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 3477. [2022-02-11 00:42:53,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 3.964614499424626) internal successors, (13781), 3476 states have internal predecessors, (13781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:53,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 13781 transitions. [2022-02-11 00:42:53,901 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 13781 transitions. Word has length 24 [2022-02-11 00:42:53,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:42:53,901 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 13781 transitions. [2022-02-11 00:42:53,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:42:53,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 13781 transitions. [2022-02-11 00:42:53,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:42:53,906 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:42:53,907 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:42:53,922 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-02-11 00:42:54,107 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,SelfDestructingSolverStorable221 [2022-02-11 00:42:54,107 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:42:54,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:42:54,107 INFO L85 PathProgramCache]: Analyzing trace with hash -808832545, now seen corresponding path program 133 times [2022-02-11 00:42:54,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:42:54,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914030224] [2022-02-11 00:42:54,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:42:54,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:42:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:54,311 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:42:54,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:42:54,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914030224] [2022-02-11 00:42:54,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914030224] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:42:54,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637552159] [2022-02-11 00:42:54,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:42:54,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:42:54,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:42:54,312 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-02-11 00:42:54,313 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-02-11 00:42:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:42:54,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:42:54,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:42:54,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-02-11 00:42:54,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-11 00:42:54,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:42:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:54,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:42:54,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:42:54,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:42:54,782 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 6 treesize of output 4 [2022-02-11 00:42:54,784 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:42:54,983 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 350 treesize of output 290 [2022-02-11 00:42:54,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:42:54,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:42:55,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:42:55,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637552159] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:42:55,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:42:55,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:42:55,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701143558] [2022-02-11 00:42:55,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:42:55,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:42:55,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:42:55,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:42:55,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:42:55,193 INFO L87 Difference]: Start difference. First operand 3477 states and 13781 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:02,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:02,386 INFO L93 Difference]: Finished difference Result 6077 states and 21875 transitions. [2022-02-11 00:43:02,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-02-11 00:43:02,386 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:02,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:02,398 INFO L225 Difference]: With dead ends: 6077 [2022-02-11 00:43:02,398 INFO L226 Difference]: Without dead ends: 5728 [2022-02-11 00:43:02,399 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7347 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2133, Invalid=18173, Unknown=0, NotChecked=0, Total=20306 [2022-02-11 00:43:02,399 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 416 mSDsluCounter, 1646 mSDsCounter, 0 mSdLazyCounter, 2849 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 3043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:02,399 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 952 Invalid, 3043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2849 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:43:02,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5728 states. [2022-02-11 00:43:02,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5728 to 3528. [2022-02-11 00:43:02,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3528 states, 3527 states have (on average 3.972214346470088) internal successors, (14010), 3527 states have internal predecessors, (14010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:02,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3528 states to 3528 states and 14010 transitions. [2022-02-11 00:43:02,463 INFO L78 Accepts]: Start accepts. Automaton has 3528 states and 14010 transitions. Word has length 24 [2022-02-11 00:43:02,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:02,463 INFO L470 AbstractCegarLoop]: Abstraction has 3528 states and 14010 transitions. [2022-02-11 00:43:02,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:02,464 INFO L276 IsEmpty]: Start isEmpty. Operand 3528 states and 14010 transitions. [2022-02-11 00:43:02,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:02,469 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:02,469 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:02,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-02-11 00:43:02,669 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,SelfDestructingSolverStorable222 [2022-02-11 00:43:02,669 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:02,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:02,669 INFO L85 PathProgramCache]: Analyzing trace with hash -219856481, now seen corresponding path program 134 times [2022-02-11 00:43:02,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:02,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461389218] [2022-02-11 00:43:02,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:02,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:02,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:03,027 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:03,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:03,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461389218] [2022-02-11 00:43:03,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461389218] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:03,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671869863] [2022-02-11 00:43:03,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:43:03,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:03,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:03,029 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-02-11 00:43:03,029 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-02-11 00:43:03,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:43:03,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:03,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:03,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:03,165 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 213 treesize of output 181 [2022-02-11 00:43:03,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:43:03,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:03,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:03,437 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 6 treesize of output 4 [2022-02-11 00:43:03,439 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:03,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:03,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:03,660 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 350 treesize of output 290 [2022-02-11 00:43:03,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:03,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:43:03,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:03,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671869863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:03,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:03,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:43:03,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316866088] [2022-02-11 00:43:03,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:03,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:43:03,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:03,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:43:03,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:43:03,854 INFO L87 Difference]: Start difference. First operand 3528 states and 14010 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:08,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:08,187 INFO L93 Difference]: Finished difference Result 4818 states and 18123 transitions. [2022-02-11 00:43:08,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-02-11 00:43:08,187 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:08,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:08,196 INFO L225 Difference]: With dead ends: 4818 [2022-02-11 00:43:08,196 INFO L226 Difference]: Without dead ends: 4591 [2022-02-11 00:43:08,197 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3006 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=736, Invalid=8966, Unknown=0, NotChecked=0, Total=9702 [2022-02-11 00:43:08,197 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 231 mSDsluCounter, 2224 mSDsCounter, 0 mSdLazyCounter, 3712 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 3806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:08,197 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 1220 Invalid, 3806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3712 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 00:43:08,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4591 states. [2022-02-11 00:43:08,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4591 to 3606. [2022-02-11 00:43:08,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3606 states, 3605 states have (on average 3.952011095700416) internal successors, (14247), 3605 states have internal predecessors, (14247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:08,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3606 states to 3606 states and 14247 transitions. [2022-02-11 00:43:08,253 INFO L78 Accepts]: Start accepts. Automaton has 3606 states and 14247 transitions. Word has length 24 [2022-02-11 00:43:08,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:08,254 INFO L470 AbstractCegarLoop]: Abstraction has 3606 states and 14247 transitions. [2022-02-11 00:43:08,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:08,254 INFO L276 IsEmpty]: Start isEmpty. Operand 3606 states and 14247 transitions. [2022-02-11 00:43:08,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:08,259 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:08,259 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:08,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-02-11 00:43:08,459 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,SelfDestructingSolverStorable223 [2022-02-11 00:43:08,459 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:08,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:08,460 INFO L85 PathProgramCache]: Analyzing trace with hash 135414333, now seen corresponding path program 135 times [2022-02-11 00:43:08,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:08,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575596893] [2022-02-11 00:43:08,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:08,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:08,700 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:08,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:08,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575596893] [2022-02-11 00:43:08,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575596893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:08,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19710281] [2022-02-11 00:43:08,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:43:08,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:08,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:08,701 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-02-11 00:43:08,702 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-02-11 00:43:08,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:43:08,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:08,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 00:43:08,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:09,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:09,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:09,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 222 [2022-02-11 00:43:10,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:10,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 113 [2022-02-11 00:43:10,767 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 113 treesize of output 97 [2022-02-11 00:43:10,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:10,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:11,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:11,416 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:11,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 326 [2022-02-11 00:43:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:11,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19710281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:11,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:11,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 10] total 32 [2022-02-11 00:43:11,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118793943] [2022-02-11 00:43:11,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:11,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-11 00:43:11,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:11,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-11 00:43:11,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-02-11 00:43:11,605 INFO L87 Difference]: Start difference. First operand 3606 states and 14247 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:14,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:14,209 INFO L93 Difference]: Finished difference Result 5935 states and 22572 transitions. [2022-02-11 00:43:14,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-11 00:43:14,209 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:14,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:14,222 INFO L225 Difference]: With dead ends: 5935 [2022-02-11 00:43:14,222 INFO L226 Difference]: Without dead ends: 5928 [2022-02-11 00:43:14,223 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=710, Invalid=4990, Unknown=0, NotChecked=0, Total=5700 [2022-02-11 00:43:14,223 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 237 mSDsluCounter, 2111 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 3493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1800 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:14,223 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 943 Invalid, 3493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1654 Invalid, 0 Unknown, 1800 Unchecked, 0.7s Time] [2022-02-11 00:43:14,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5928 states. [2022-02-11 00:43:14,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5928 to 3646. [2022-02-11 00:43:14,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3646 states, 3645 states have (on average 3.945679012345679) internal successors, (14382), 3645 states have internal predecessors, (14382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3646 states to 3646 states and 14382 transitions. [2022-02-11 00:43:14,305 INFO L78 Accepts]: Start accepts. Automaton has 3646 states and 14382 transitions. Word has length 24 [2022-02-11 00:43:14,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:14,305 INFO L470 AbstractCegarLoop]: Abstraction has 3646 states and 14382 transitions. [2022-02-11 00:43:14,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:14,305 INFO L276 IsEmpty]: Start isEmpty. Operand 3646 states and 14382 transitions. [2022-02-11 00:43:14,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:14,312 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:14,312 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:14,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-02-11 00:43:14,512 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,SelfDestructingSolverStorable224 [2022-02-11 00:43:14,512 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:14,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:14,513 INFO L85 PathProgramCache]: Analyzing trace with hash -204203067, now seen corresponding path program 136 times [2022-02-11 00:43:14,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:14,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230673352] [2022-02-11 00:43:14,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:14,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:14,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:14,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230673352] [2022-02-11 00:43:14,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230673352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:14,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144802239] [2022-02-11 00:43:14,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:43:14,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:14,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:14,745 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-02-11 00:43:14,745 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-02-11 00:43:14,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:43:14,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:14,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:14,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:14,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-02-11 00:43:15,128 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 70 treesize of output 58 [2022-02-11 00:43:15,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:15,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:15,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:15,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:15,342 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 6 treesize of output 4 [2022-02-11 00:43:15,344 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:15,577 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 350 treesize of output 290 [2022-02-11 00:43:15,585 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:15,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:43:15,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:15,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144802239] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:15,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:15,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:43:15,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003916395] [2022-02-11 00:43:15,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:15,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:43:15,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:15,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:43:15,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:15,727 INFO L87 Difference]: Start difference. First operand 3646 states and 14382 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:20,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:20,629 INFO L93 Difference]: Finished difference Result 5636 states and 21180 transitions. [2022-02-11 00:43:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-02-11 00:43:20,629 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:20,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:20,640 INFO L225 Difference]: With dead ends: 5636 [2022-02-11 00:43:20,640 INFO L226 Difference]: Without dead ends: 5512 [2022-02-11 00:43:20,641 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2364 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1012, Invalid=7544, Unknown=0, NotChecked=0, Total=8556 [2022-02-11 00:43:20,641 INFO L934 BasicCegarLoop]: 67 mSDtfsCounter, 432 mSDsluCounter, 2389 mSDsCounter, 0 mSdLazyCounter, 4410 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 4577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 4410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:20,641 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 1044 Invalid, 4577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 4410 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-11 00:43:20,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5512 states. [2022-02-11 00:43:20,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5512 to 3657. [2022-02-11 00:43:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3657 states, 3656 states have (on average 3.949945295404814) internal successors, (14441), 3656 states have internal predecessors, (14441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:20,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3657 states to 3657 states and 14441 transitions. [2022-02-11 00:43:20,724 INFO L78 Accepts]: Start accepts. Automaton has 3657 states and 14441 transitions. Word has length 24 [2022-02-11 00:43:20,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:20,724 INFO L470 AbstractCegarLoop]: Abstraction has 3657 states and 14441 transitions. [2022-02-11 00:43:20,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:20,724 INFO L276 IsEmpty]: Start isEmpty. Operand 3657 states and 14441 transitions. [2022-02-11 00:43:20,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:20,730 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:20,730 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:20,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-02-11 00:43:20,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:20,930 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:20,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:20,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1374079297, now seen corresponding path program 137 times [2022-02-11 00:43:20,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:20,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509719232] [2022-02-11 00:43:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:20,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:21,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:21,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509719232] [2022-02-11 00:43:21,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509719232] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:21,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843206072] [2022-02-11 00:43:21,065 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:43:21,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:21,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:21,066 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-02-11 00:43:21,067 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-02-11 00:43:21,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:43:21,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:21,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:21,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:21,160 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 216 treesize of output 192 [2022-02-11 00:43:21,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:21,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 62 [2022-02-11 00:43:21,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:21,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:21,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:21,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:21,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:21,755 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 6 treesize of output 4 [2022-02-11 00:43:21,757 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:21,982 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 350 treesize of output 290 [2022-02-11 00:43:21,989 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:21,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:43:22,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:22,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843206072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:22,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:22,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:43:22,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280776681] [2022-02-11 00:43:22,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:22,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:43:22,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:22,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:43:22,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:43:22,104 INFO L87 Difference]: Start difference. First operand 3657 states and 14441 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:22,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:22,937 INFO L93 Difference]: Finished difference Result 4584 states and 17853 transitions. [2022-02-11 00:43:22,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:43:22,938 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:22,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:22,946 INFO L225 Difference]: With dead ends: 4584 [2022-02-11 00:43:22,946 INFO L226 Difference]: Without dead ends: 4521 [2022-02-11 00:43:22,946 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:43:22,946 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 256 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:22,947 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 312 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 864 Invalid, 0 Unknown, 106 Unchecked, 0.3s Time] [2022-02-11 00:43:22,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4521 states. [2022-02-11 00:43:22,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4521 to 3682. [2022-02-11 00:43:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3682 states, 3681 states have (on average 3.950013583265417) internal successors, (14540), 3681 states have internal predecessors, (14540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:23,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3682 states to 3682 states and 14540 transitions. [2022-02-11 00:43:23,000 INFO L78 Accepts]: Start accepts. Automaton has 3682 states and 14540 transitions. Word has length 24 [2022-02-11 00:43:23,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:23,000 INFO L470 AbstractCegarLoop]: Abstraction has 3682 states and 14540 transitions. [2022-02-11 00:43:23,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:23,000 INFO L276 IsEmpty]: Start isEmpty. Operand 3682 states and 14540 transitions. [2022-02-11 00:43:23,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:23,005 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:23,005 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:23,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-02-11 00:43:23,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:23,206 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:23,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:23,206 INFO L85 PathProgramCache]: Analyzing trace with hash 389156669, now seen corresponding path program 138 times [2022-02-11 00:43:23,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:23,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938352285] [2022-02-11 00:43:23,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:23,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:23,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:23,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938352285] [2022-02-11 00:43:23,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938352285] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:23,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38467400] [2022-02-11 00:43:23,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:43:23,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:23,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:23,356 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-02-11 00:43:23,356 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-02-11 00:43:23,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:43:23,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:23,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:23,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:23,463 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 262 treesize of output 234 [2022-02-11 00:43:23,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:23,942 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 16 treesize of output 14 [2022-02-11 00:43:24,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:24,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:43:24,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:24,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:24,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:43:24,139 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:24,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:24,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:24,384 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 350 treesize of output 290 [2022-02-11 00:43:24,392 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:24,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:43:24,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:24,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38467400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:24,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:24,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:43:24,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511684019] [2022-02-11 00:43:24,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:24,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:43:24,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:24,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:43:24,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:43:24,506 INFO L87 Difference]: Start difference. First operand 3682 states and 14540 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:24,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:24,794 INFO L93 Difference]: Finished difference Result 4515 states and 17607 transitions. [2022-02-11 00:43:24,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:43:24,795 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:24,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:24,802 INFO L225 Difference]: With dead ends: 4515 [2022-02-11 00:43:24,802 INFO L226 Difference]: Without dead ends: 4380 [2022-02-11 00:43:24,803 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:43:24,803 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 75 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:24,803 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 268 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 319 Invalid, 0 Unknown, 227 Unchecked, 0.1s Time] [2022-02-11 00:43:24,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4380 states. [2022-02-11 00:43:24,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4380 to 3692. [2022-02-11 00:43:24,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3692 states, 3691 states have (on average 3.9422920617718775) internal successors, (14551), 3691 states have internal predecessors, (14551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 14551 transitions. [2022-02-11 00:43:24,855 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 14551 transitions. Word has length 24 [2022-02-11 00:43:24,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:24,855 INFO L470 AbstractCegarLoop]: Abstraction has 3692 states and 14551 transitions. [2022-02-11 00:43:24,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:24,855 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 14551 transitions. [2022-02-11 00:43:24,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:24,860 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:24,860 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:24,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-02-11 00:43:25,061 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,SelfDestructingSolverStorable227 [2022-02-11 00:43:25,061 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:25,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:25,061 INFO L85 PathProgramCache]: Analyzing trace with hash -785103233, now seen corresponding path program 139 times [2022-02-11 00:43:25,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:25,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980046977] [2022-02-11 00:43:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:25,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:25,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:25,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980046977] [2022-02-11 00:43:25,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980046977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:25,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586851058] [2022-02-11 00:43:25,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:43:25,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:25,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:25,176 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-02-11 00:43:25,177 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-02-11 00:43:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:25,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:25,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:25,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 220 [2022-02-11 00:43:25,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:25,656 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 16 treesize of output 14 [2022-02-11 00:43:25,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:25,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:43:25,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:25,832 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:25,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:25,874 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 6 treesize of output 4 [2022-02-11 00:43:25,877 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:25,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:25,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:26,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:43:26,143 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:26,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:43:26,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:26,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586851058] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:26,286 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:26,286 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:43:26,286 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539378123] [2022-02-11 00:43:26,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:26,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:43:26,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:26,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:43:26,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:43:26,287 INFO L87 Difference]: Start difference. First operand 3692 states and 14551 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:26,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:26,637 INFO L93 Difference]: Finished difference Result 4805 states and 18610 transitions. [2022-02-11 00:43:26,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:43:26,638 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:26,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:26,646 INFO L225 Difference]: With dead ends: 4805 [2022-02-11 00:43:26,646 INFO L226 Difference]: Without dead ends: 4566 [2022-02-11 00:43:26,646 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:43:26,647 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 173 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:26,647 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 240 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 391 Invalid, 0 Unknown, 220 Unchecked, 0.2s Time] [2022-02-11 00:43:26,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4566 states. [2022-02-11 00:43:26,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4566 to 3690. [2022-02-11 00:43:26,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3689 states have (on average 3.9357549471401465) internal successors, (14519), 3689 states have internal predecessors, (14519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:26,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 14519 transitions. [2022-02-11 00:43:26,700 INFO L78 Accepts]: Start accepts. Automaton has 3690 states and 14519 transitions. Word has length 24 [2022-02-11 00:43:26,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:26,700 INFO L470 AbstractCegarLoop]: Abstraction has 3690 states and 14519 transitions. [2022-02-11 00:43:26,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:26,700 INFO L276 IsEmpty]: Start isEmpty. Operand 3690 states and 14519 transitions. [2022-02-11 00:43:26,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:26,705 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:26,705 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:26,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-02-11 00:43:26,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:26,906 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:26,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:26,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1704249347, now seen corresponding path program 140 times [2022-02-11 00:43:26,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:26,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342839683] [2022-02-11 00:43:26,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:26,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:26,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:27,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:27,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:27,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342839683] [2022-02-11 00:43:27,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342839683] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:27,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763809196] [2022-02-11 00:43:27,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:43:27,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:27,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:27,012 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-02-11 00:43:27,013 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-02-11 00:43:27,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:43:27,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:27,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:27,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:27,138 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 263 treesize of output 223 [2022-02-11 00:43:27,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:27,303 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 16 treesize of output 14 [2022-02-11 00:43:27,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:27,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:43:27,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:27,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:27,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:27,577 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 6 treesize of output 4 [2022-02-11 00:43:27,579 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:27,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:27,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:27,805 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 350 treesize of output 290 [2022-02-11 00:43:27,812 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:43:27,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:43:27,959 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:27,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763809196] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:27,959 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:27,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:43:27,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530319406] [2022-02-11 00:43:27,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:27,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:43:27,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:27,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:43:27,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:43:27,960 INFO L87 Difference]: Start difference. First operand 3690 states and 14519 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:28,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:28,288 INFO L93 Difference]: Finished difference Result 4690 states and 18010 transitions. [2022-02-11 00:43:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:43:28,288 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:28,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:28,297 INFO L225 Difference]: With dead ends: 4690 [2022-02-11 00:43:28,297 INFO L226 Difference]: Without dead ends: 4615 [2022-02-11 00:43:28,298 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:43:28,298 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 101 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:28,298 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 259 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 393 Invalid, 0 Unknown, 87 Unchecked, 0.2s Time] [2022-02-11 00:43:28,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4615 states. [2022-02-11 00:43:28,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4615 to 3712. [2022-02-11 00:43:28,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3712 states, 3711 states have (on average 3.9245486391808138) internal successors, (14564), 3711 states have internal predecessors, (14564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3712 states to 3712 states and 14564 transitions. [2022-02-11 00:43:28,370 INFO L78 Accepts]: Start accepts. Automaton has 3712 states and 14564 transitions. Word has length 24 [2022-02-11 00:43:28,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:28,370 INFO L470 AbstractCegarLoop]: Abstraction has 3712 states and 14564 transitions. [2022-02-11 00:43:28,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:28,370 INFO L276 IsEmpty]: Start isEmpty. Operand 3712 states and 14564 transitions. [2022-02-11 00:43:28,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:28,375 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:28,375 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:28,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-02-11 00:43:28,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:28,576 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:28,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:28,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1633791429, now seen corresponding path program 141 times [2022-02-11 00:43:28,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:28,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719665656] [2022-02-11 00:43:28,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:28,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:28,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:28,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719665656] [2022-02-11 00:43:28,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719665656] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:28,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614505116] [2022-02-11 00:43:28,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:43:28,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:28,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:28,805 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-02-11 00:43:28,805 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-02-11 00:43:28,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:43:28,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:28,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:28,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:28,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 110 [2022-02-11 00:43:28,971 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 103 treesize of output 83 [2022-02-11 00:43:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:29,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:29,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:29,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:29,239 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 350 treesize of output 290 [2022-02-11 00:43:29,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:29,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 29 treesize of output 29 [2022-02-11 00:43:29,431 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 6 treesize of output 4 [2022-02-11 00:43:29,433 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:29,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614505116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:29,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:29,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:43:29,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406685453] [2022-02-11 00:43:29,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:29,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:43:29,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:43:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:29,498 INFO L87 Difference]: Start difference. First operand 3712 states and 14564 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:33,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:33,129 INFO L93 Difference]: Finished difference Result 5658 states and 20947 transitions. [2022-02-11 00:43:33,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-02-11 00:43:33,129 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:33,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:33,140 INFO L225 Difference]: With dead ends: 5658 [2022-02-11 00:43:33,141 INFO L226 Difference]: Without dead ends: 5431 [2022-02-11 00:43:33,141 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4527 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=998, Invalid=11884, Unknown=0, NotChecked=0, Total=12882 [2022-02-11 00:43:33,142 INFO L934 BasicCegarLoop]: 79 mSDtfsCounter, 371 mSDsluCounter, 1979 mSDsCounter, 0 mSdLazyCounter, 3335 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 3449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 3335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:33,142 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 987 Invalid, 3449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 3335 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-11 00:43:33,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5431 states. [2022-02-11 00:43:33,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5431 to 3734. [2022-02-11 00:43:33,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3734 states, 3733 states have (on average 3.9252611840342886) internal successors, (14653), 3733 states have internal predecessors, (14653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3734 states to 3734 states and 14653 transitions. [2022-02-11 00:43:33,210 INFO L78 Accepts]: Start accepts. Automaton has 3734 states and 14653 transitions. Word has length 24 [2022-02-11 00:43:33,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:33,210 INFO L470 AbstractCegarLoop]: Abstraction has 3734 states and 14653 transitions. [2022-02-11 00:43:33,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:33,210 INFO L276 IsEmpty]: Start isEmpty. Operand 3734 states and 14653 transitions. [2022-02-11 00:43:33,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:33,215 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:33,215 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:33,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-02-11 00:43:33,415 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,SelfDestructingSolverStorable230 [2022-02-11 00:43:33,416 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:33,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:33,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1796589541, now seen corresponding path program 142 times [2022-02-11 00:43:33,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:33,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237690348] [2022-02-11 00:43:33,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:33,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:33,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:33,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237690348] [2022-02-11 00:43:33,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237690348] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:33,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568258889] [2022-02-11 00:43:33,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:43:33,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:33,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:33,722 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-02-11 00:43:33,724 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-02-11 00:43:33,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:43:33,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:33,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:33,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:33,957 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 215 treesize of output 187 [2022-02-11 00:43:33,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 163 [2022-02-11 00:43:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:34,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:34,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:34,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:34,427 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 350 treesize of output 290 [2022-02-11 00:43:34,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:34,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:43:34,600 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 6 treesize of output 4 [2022-02-11 00:43:34,602 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:34,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568258889] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:34,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:34,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:43:34,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549950425] [2022-02-11 00:43:34,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:34,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:43:34,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:34,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:43:34,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:34,652 INFO L87 Difference]: Start difference. First operand 3734 states and 14653 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:39,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:39,522 INFO L93 Difference]: Finished difference Result 6298 states and 22905 transitions. [2022-02-11 00:43:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-02-11 00:43:39,523 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:39,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:39,535 INFO L225 Difference]: With dead ends: 6298 [2022-02-11 00:43:39,535 INFO L226 Difference]: Without dead ends: 6046 [2022-02-11 00:43:39,536 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 124 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5058 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1169, Invalid=13111, Unknown=0, NotChecked=0, Total=14280 [2022-02-11 00:43:39,536 INFO L934 BasicCegarLoop]: 77 mSDtfsCounter, 414 mSDsluCounter, 2745 mSDsCounter, 0 mSdLazyCounter, 4709 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 4858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 4709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:39,536 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 1353 Invalid, 4858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 4709 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-02-11 00:43:39,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6046 states. [2022-02-11 00:43:39,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6046 to 3739. [2022-02-11 00:43:39,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3738 states have (on average 3.92776886035313) internal successors, (14682), 3738 states have internal predecessors, (14682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:39,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 14682 transitions. [2022-02-11 00:43:39,606 INFO L78 Accepts]: Start accepts. Automaton has 3739 states and 14682 transitions. Word has length 24 [2022-02-11 00:43:39,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:39,606 INFO L470 AbstractCegarLoop]: Abstraction has 3739 states and 14682 transitions. [2022-02-11 00:43:39,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:39,607 INFO L276 IsEmpty]: Start isEmpty. Operand 3739 states and 14682 transitions. [2022-02-11 00:43:39,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:39,614 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:39,614 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:39,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-02-11 00:43:39,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:39,817 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:39,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:39,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1746603579, now seen corresponding path program 143 times [2022-02-11 00:43:39,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:39,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572761852] [2022-02-11 00:43:39,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:39,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:39,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:39,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:39,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:39,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572761852] [2022-02-11 00:43:39,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572761852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:39,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921221878] [2022-02-11 00:43:39,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:43:39,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:39,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:39,938 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-02-11 00:43:39,939 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-02-11 00:43:39,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:43:39,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:39,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:39,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:40,074 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 216 treesize of output 192 [2022-02-11 00:43:40,322 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 58 treesize of output 50 [2022-02-11 00:43:40,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:43:40,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 83 [2022-02-11 00:43:40,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:40,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:40,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:40,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:40,539 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 6 treesize of output 4 [2022-02-11 00:43:40,541 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:40,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:43:40,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:40,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:43:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:40,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921221878] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:40,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:40,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:43:40,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98655178] [2022-02-11 00:43:40,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:40,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:43:40,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:40,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:43:40,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:43:40,881 INFO L87 Difference]: Start difference. First operand 3739 states and 14682 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:41,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:41,614 INFO L93 Difference]: Finished difference Result 5252 states and 20208 transitions. [2022-02-11 00:43:41,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:43:41,615 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:41,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:41,625 INFO L225 Difference]: With dead ends: 5252 [2022-02-11 00:43:41,625 INFO L226 Difference]: Without dead ends: 5082 [2022-02-11 00:43:41,625 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:43:41,625 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 296 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 1158 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:41,625 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 338 Invalid, 1331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1158 Invalid, 0 Unknown, 142 Unchecked, 0.4s Time] [2022-02-11 00:43:41,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5082 states. [2022-02-11 00:43:41,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5082 to 3947. [2022-02-11 00:43:41,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3947 states, 3946 states have (on average 3.981500253421186) internal successors, (15711), 3946 states have internal predecessors, (15711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:41,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3947 states to 3947 states and 15711 transitions. [2022-02-11 00:43:41,707 INFO L78 Accepts]: Start accepts. Automaton has 3947 states and 15711 transitions. Word has length 24 [2022-02-11 00:43:41,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:41,707 INFO L470 AbstractCegarLoop]: Abstraction has 3947 states and 15711 transitions. [2022-02-11 00:43:41,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:41,707 INFO L276 IsEmpty]: Start isEmpty. Operand 3947 states and 15711 transitions. [2022-02-11 00:43:41,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:41,715 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:41,715 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:41,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-02-11 00:43:41,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:41,918 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:41,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:41,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1038870087, now seen corresponding path program 144 times [2022-02-11 00:43:41,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:41,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677417345] [2022-02-11 00:43:41,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:41,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:41,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:42,140 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:42,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:42,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677417345] [2022-02-11 00:43:42,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677417345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:42,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546534874] [2022-02-11 00:43:42,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:43:42,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:42,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:42,142 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-02-11 00:43:42,142 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-02-11 00:43:42,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:43:42,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:42,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:42,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:42,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 181 [2022-02-11 00:43:42,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-02-11 00:43:42,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:42,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:42,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:42,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:42,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:42,571 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 6 treesize of output 4 [2022-02-11 00:43:42,573 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:42,721 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 350 treesize of output 290 [2022-02-11 00:43:42,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:42,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:43:42,953 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:42,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546534874] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:42,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:42,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:43:42,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716329801] [2022-02-11 00:43:42,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:42,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:43:42,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:42,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:43:42,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:42,954 INFO L87 Difference]: Start difference. First operand 3947 states and 15711 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:51,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:51,258 INFO L93 Difference]: Finished difference Result 6966 states and 24974 transitions. [2022-02-11 00:43:51,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-02-11 00:43:51,259 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:51,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:51,271 INFO L225 Difference]: With dead ends: 6966 [2022-02-11 00:43:51,271 INFO L226 Difference]: Without dead ends: 6622 [2022-02-11 00:43:51,273 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 169 SyntacticMatches, 2 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12163 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2268, Invalid=28884, Unknown=0, NotChecked=0, Total=31152 [2022-02-11 00:43:51,273 INFO L934 BasicCegarLoop]: 67 mSDtfsCounter, 774 mSDsluCounter, 2310 mSDsCounter, 0 mSdLazyCounter, 4688 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 774 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 4983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 4688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:51,273 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [774 Valid, 1169 Invalid, 4983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 4688 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-02-11 00:43:51,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6622 states. [2022-02-11 00:43:51,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6622 to 3957. [2022-02-11 00:43:51,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3957 states, 3956 states have (on average 3.974216380182002) internal successors, (15722), 3956 states have internal predecessors, (15722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3957 states to 3957 states and 15722 transitions. [2022-02-11 00:43:51,350 INFO L78 Accepts]: Start accepts. Automaton has 3957 states and 15722 transitions. Word has length 24 [2022-02-11 00:43:51,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:51,350 INFO L470 AbstractCegarLoop]: Abstraction has 3957 states and 15722 transitions. [2022-02-11 00:43:51,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:51,350 INFO L276 IsEmpty]: Start isEmpty. Operand 3957 states and 15722 transitions. [2022-02-11 00:43:51,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:51,357 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:51,357 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:51,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-02-11 00:43:51,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:51,558 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:51,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash 83559397, now seen corresponding path program 145 times [2022-02-11 00:43:51,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:51,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211343211] [2022-02-11 00:43:51,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:51,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:51,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:51,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:51,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211343211] [2022-02-11 00:43:51,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211343211] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:51,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081030022] [2022-02-11 00:43:51,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:43:51,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:51,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:51,773 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-02-11 00:43:51,773 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-02-11 00:43:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:51,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:51,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:51,904 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 213 treesize of output 181 [2022-02-11 00:43:52,055 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 65 treesize of output 53 [2022-02-11 00:43:52,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:43:52,158 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:52,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:52,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:52,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:52,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:43:52,279 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:52,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:43:52,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:52,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:43:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:52,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081030022] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:52,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:52,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:43:52,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772688249] [2022-02-11 00:43:52,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:52,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:43:52,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:43:52,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:52,678 INFO L87 Difference]: Start difference. First operand 3957 states and 15722 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:54,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:54,859 INFO L93 Difference]: Finished difference Result 5497 states and 20946 transitions. [2022-02-11 00:43:54,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-11 00:43:54,860 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:54,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:54,870 INFO L225 Difference]: With dead ends: 5497 [2022-02-11 00:43:54,871 INFO L226 Difference]: Without dead ends: 5342 [2022-02-11 00:43:54,871 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1040 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=460, Invalid=3830, Unknown=0, NotChecked=0, Total=4290 [2022-02-11 00:43:54,871 INFO L934 BasicCegarLoop]: 47 mSDtfsCounter, 290 mSDsluCounter, 1460 mSDsCounter, 0 mSdLazyCounter, 2521 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 2604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:54,871 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 753 Invalid, 2604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2521 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-11 00:43:54,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2022-02-11 00:43:54,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 3947. [2022-02-11 00:43:54,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3947 states, 3946 states have (on average 3.97136340598074) internal successors, (15671), 3946 states have internal predecessors, (15671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:54,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3947 states to 3947 states and 15671 transitions. [2022-02-11 00:43:54,959 INFO L78 Accepts]: Start accepts. Automaton has 3947 states and 15671 transitions. Word has length 24 [2022-02-11 00:43:54,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:54,959 INFO L470 AbstractCegarLoop]: Abstraction has 3947 states and 15671 transitions. [2022-02-11 00:43:54,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:54,959 INFO L276 IsEmpty]: Start isEmpty. Operand 3947 states and 15671 transitions. [2022-02-11 00:43:54,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:54,965 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:54,965 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:54,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-02-11 00:43:55,165 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,SelfDestructingSolverStorable234 [2022-02-11 00:43:55,165 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:55,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:55,166 INFO L85 PathProgramCache]: Analyzing trace with hash 838841149, now seen corresponding path program 146 times [2022-02-11 00:43:55,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:55,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150960967] [2022-02-11 00:43:55,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:55,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:55,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:55,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:55,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:55,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150960967] [2022-02-11 00:43:55,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150960967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:55,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828847860] [2022-02-11 00:43:55,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:43:55,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:55,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:55,254 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-02-11 00:43:55,254 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-02-11 00:43:55,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:43:55,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:55,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:55,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:55,326 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 58 treesize of output 50 [2022-02-11 00:43:55,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 208 [2022-02-11 00:43:55,443 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 219 treesize of output 183 [2022-02-11 00:43:55,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:55,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:55,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:55,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:55,728 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 350 treesize of output 290 [2022-02-11 00:43:55,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:55,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:43:55,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 6 treesize of output 4 [2022-02-11 00:43:55,938 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:55,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828847860] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:55,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:55,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-02-11 00:43:55,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424183789] [2022-02-11 00:43:55,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:55,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:43:55,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:55,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:43:55,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:43:55,972 INFO L87 Difference]: Start difference. First operand 3947 states and 15671 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:56,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:43:56,424 INFO L93 Difference]: Finished difference Result 4489 states and 17471 transitions. [2022-02-11 00:43:56,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:43:56,425 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:43:56,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:43:56,433 INFO L225 Difference]: With dead ends: 4489 [2022-02-11 00:43:56,433 INFO L226 Difference]: Without dead ends: 4333 [2022-02-11 00:43:56,433 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:43:56,433 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 190 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:43:56,433 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 200 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:43:56,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4333 states. [2022-02-11 00:43:56,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4333 to 3973. [2022-02-11 00:43:56,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3973 states, 3972 states have (on average 3.9715508559919437) internal successors, (15775), 3972 states have internal predecessors, (15775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:56,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3973 states to 3973 states and 15775 transitions. [2022-02-11 00:43:56,489 INFO L78 Accepts]: Start accepts. Automaton has 3973 states and 15775 transitions. Word has length 24 [2022-02-11 00:43:56,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:43:56,489 INFO L470 AbstractCegarLoop]: Abstraction has 3973 states and 15775 transitions. [2022-02-11 00:43:56,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:43:56,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3973 states and 15775 transitions. [2022-02-11 00:43:56,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:43:56,495 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:43:56,495 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:43:56,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-02-11 00:43:56,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-02-11 00:43:56,696 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:43:56,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:43:56,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1590615325, now seen corresponding path program 147 times [2022-02-11 00:43:56,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:43:56,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075428433] [2022-02-11 00:43:56,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:43:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:43:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:43:56,939 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:43:56,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:43:56,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075428433] [2022-02-11 00:43:56,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075428433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:43:56,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208094638] [2022-02-11 00:43:56,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:43:56,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:43:56,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:43:56,940 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-02-11 00:43:56,941 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-02-11 00:43:56,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:43:56,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:43:56,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:43:56,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:43:57,126 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 144 treesize of output 124 [2022-02-11 00:43:57,128 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 117 treesize of output 97 [2022-02-11 00:43:57,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:57,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:43:57,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:43:57,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:43:57,401 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 350 treesize of output 290 [2022-02-11 00:43:57,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:43:57,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:43:57,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:43:57,651 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:43:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:43:57,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208094638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:43:57,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:43:57,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:43:57,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434991805] [2022-02-11 00:43:57,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:43:57,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:43:57,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:43:57,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:43:57,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:43:57,696 INFO L87 Difference]: Start difference. First operand 3973 states and 15775 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:02,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:02,629 INFO L93 Difference]: Finished difference Result 6018 states and 22598 transitions. [2022-02-11 00:44:02,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-02-11 00:44:02,629 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:02,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:02,640 INFO L225 Difference]: With dead ends: 6018 [2022-02-11 00:44:02,640 INFO L226 Difference]: Without dead ends: 5549 [2022-02-11 00:44:02,641 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5302 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1263, Invalid=13989, Unknown=0, NotChecked=0, Total=15252 [2022-02-11 00:44:02,641 INFO L934 BasicCegarLoop]: 71 mSDtfsCounter, 435 mSDsluCounter, 2581 mSDsCounter, 0 mSdLazyCounter, 4139 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 1205 SdHoareTripleChecker+Invalid, 4317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 4139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:02,641 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 1205 Invalid, 4317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 4139 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-11 00:44:02,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5549 states. [2022-02-11 00:44:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5549 to 3926. [2022-02-11 00:44:02,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3926 states, 3925 states have (on average 3.9737579617834395) internal successors, (15597), 3925 states have internal predecessors, (15597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:02,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3926 states to 3926 states and 15597 transitions. [2022-02-11 00:44:02,708 INFO L78 Accepts]: Start accepts. Automaton has 3926 states and 15597 transitions. Word has length 24 [2022-02-11 00:44:02,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:02,708 INFO L470 AbstractCegarLoop]: Abstraction has 3926 states and 15597 transitions. [2022-02-11 00:44:02,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:02,708 INFO L276 IsEmpty]: Start isEmpty. Operand 3926 states and 15597 transitions. [2022-02-11 00:44:02,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:02,714 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:02,714 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:02,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-02-11 00:44:02,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-02-11 00:44:02,914 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:02,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:02,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1753413437, now seen corresponding path program 148 times [2022-02-11 00:44:02,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:02,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745676150] [2022-02-11 00:44:02,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:02,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:03,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:03,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745676150] [2022-02-11 00:44:03,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745676150] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:03,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377093983] [2022-02-11 00:44:03,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:44:03,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:03,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:03,027 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-02-11 00:44:03,051 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-02-11 00:44:03,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:44:03,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:03,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:03,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:03,107 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 58 treesize of output 50 [2022-02-11 00:44:03,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:03,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 193 [2022-02-11 00:44:03,239 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 185 treesize of output 153 [2022-02-11 00:44:03,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:03,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:03,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:03,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:03,625 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 350 treesize of output 290 [2022-02-11 00:44:03,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:03,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:44:03,817 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 6 treesize of output 4 [2022-02-11 00:44:03,819 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:03,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:03,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377093983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:03,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:03,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:03,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290542295] [2022-02-11 00:44:03,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:03,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:03,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:03,857 INFO L87 Difference]: Start difference. First operand 3926 states and 15597 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:04,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:04,828 INFO L93 Difference]: Finished difference Result 5536 states and 20704 transitions. [2022-02-11 00:44:04,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 00:44:04,828 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 24 [2022-02-11 00:44:04,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:04,838 INFO L225 Difference]: With dead ends: 5536 [2022-02-11 00:44:04,838 INFO L226 Difference]: Without dead ends: 5232 [2022-02-11 00:44:04,838 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=325, Invalid=1655, Unknown=0, NotChecked=0, Total=1980 [2022-02-11 00:44:04,839 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 465 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:04,839 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 313 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 876 Invalid, 0 Unknown, 41 Unchecked, 0.4s Time] [2022-02-11 00:44:04,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5232 states. [2022-02-11 00:44:04,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5232 to 3997. [2022-02-11 00:44:04,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3997 states, 3996 states have (on average 3.9687187187187187) internal successors, (15859), 3996 states have internal predecessors, (15859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:04,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3997 states to 3997 states and 15859 transitions. [2022-02-11 00:44:04,905 INFO L78 Accepts]: Start accepts. Automaton has 3997 states and 15859 transitions. Word has length 24 [2022-02-11 00:44:04,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:04,905 INFO L470 AbstractCegarLoop]: Abstraction has 3997 states and 15859 transitions. [2022-02-11 00:44:04,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:04,905 INFO L276 IsEmpty]: Start isEmpty. Operand 3997 states and 15859 transitions. [2022-02-11 00:44:04,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:04,911 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:04,912 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:04,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-02-11 00:44:05,112 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,SelfDestructingSolverStorable237 [2022-02-11 00:44:05,112 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:05,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:05,112 INFO L85 PathProgramCache]: Analyzing trace with hash 243919807, now seen corresponding path program 149 times [2022-02-11 00:44:05,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:05,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179459770] [2022-02-11 00:44:05,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:05,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:05,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:05,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179459770] [2022-02-11 00:44:05,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179459770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:05,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87729933] [2022-02-11 00:44:05,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:44:05,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:05,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:05,213 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-02-11 00:44:05,213 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-02-11 00:44:05,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:44:05,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:05,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:05,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:05,284 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 58 treesize of output 50 [2022-02-11 00:44:05,460 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 278 treesize of output 234 [2022-02-11 00:44:05,463 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 246 treesize of output 210 [2022-02-11 00:44:05,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:05,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:05,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:05,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:05,883 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 350 treesize of output 290 [2022-02-11 00:44:06,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:06,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:44:06,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:44:06,071 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:06,104 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:06,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87729933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:06,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:06,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:44:06,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678312440] [2022-02-11 00:44:06,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:06,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:44:06,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:44:06,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:44:06,105 INFO L87 Difference]: Start difference. First operand 3997 states and 15859 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:07,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:07,730 INFO L93 Difference]: Finished difference Result 5487 states and 20641 transitions. [2022-02-11 00:44:07,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:44:07,731 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:07,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:07,741 INFO L225 Difference]: With dead ends: 5487 [2022-02-11 00:44:07,741 INFO L226 Difference]: Without dead ends: 5022 [2022-02-11 00:44:07,741 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=404, Invalid=2146, Unknown=0, NotChecked=0, Total=2550 [2022-02-11 00:44:07,741 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 471 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:07,741 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 384 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1277 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-11 00:44:07,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2022-02-11 00:44:07,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 4010. [2022-02-11 00:44:07,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4010 states, 4009 states have (on average 3.9618358692940885) internal successors, (15883), 4009 states have internal predecessors, (15883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4010 states to 4010 states and 15883 transitions. [2022-02-11 00:44:07,803 INFO L78 Accepts]: Start accepts. Automaton has 4010 states and 15883 transitions. Word has length 24 [2022-02-11 00:44:07,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:07,803 INFO L470 AbstractCegarLoop]: Abstraction has 4010 states and 15883 transitions. [2022-02-11 00:44:07,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:07,803 INFO L276 IsEmpty]: Start isEmpty. Operand 4010 states and 15883 transitions. [2022-02-11 00:44:07,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:07,809 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:07,809 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:07,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:08,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:08,009 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:08,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:08,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1469110337, now seen corresponding path program 150 times [2022-02-11 00:44:08,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:08,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567098829] [2022-02-11 00:44:08,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:08,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:08,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:08,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:08,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567098829] [2022-02-11 00:44:08,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567098829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:08,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270951801] [2022-02-11 00:44:08,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:44:08,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:08,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:08,144 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-02-11 00:44:08,145 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-02-11 00:44:08,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:44:08,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:08,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:08,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:08,307 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 290 treesize of output 242 [2022-02-11 00:44:08,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:08,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 81 [2022-02-11 00:44:08,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:44:08,583 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:08,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:08,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:08,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:08,682 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 6 treesize of output 4 [2022-02-11 00:44:08,684 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:08,829 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 350 treesize of output 290 [2022-02-11 00:44:08,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:08,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:44:09,036 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:09,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270951801] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:09,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:09,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:44:09,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19407148] [2022-02-11 00:44:09,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:09,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:44:09,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:09,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:44:09,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:44:09,037 INFO L87 Difference]: Start difference. First operand 4010 states and 15883 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:09,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:09,837 INFO L93 Difference]: Finished difference Result 4929 states and 18960 transitions. [2022-02-11 00:44:09,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:44:09,837 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:09,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:09,847 INFO L225 Difference]: With dead ends: 4929 [2022-02-11 00:44:09,847 INFO L226 Difference]: Without dead ends: 4715 [2022-02-11 00:44:09,847 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 00:44:09,847 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 270 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:09,847 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 287 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 862 Invalid, 0 Unknown, 199 Unchecked, 0.3s Time] [2022-02-11 00:44:09,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4715 states. [2022-02-11 00:44:09,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4715 to 3993. [2022-02-11 00:44:09,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3993 states, 3992 states have (on average 3.94689378757515) internal successors, (15756), 3992 states have internal predecessors, (15756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3993 states to 3993 states and 15756 transitions. [2022-02-11 00:44:09,909 INFO L78 Accepts]: Start accepts. Automaton has 3993 states and 15756 transitions. Word has length 24 [2022-02-11 00:44:09,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:09,909 INFO L470 AbstractCegarLoop]: Abstraction has 3993 states and 15756 transitions. [2022-02-11 00:44:09,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:09,909 INFO L276 IsEmpty]: Start isEmpty. Operand 3993 states and 15756 transitions. [2022-02-11 00:44:09,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:09,915 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:09,915 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:09,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-02-11 00:44:10,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:10,116 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:10,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:10,116 INFO L85 PathProgramCache]: Analyzing trace with hash 294125629, now seen corresponding path program 151 times [2022-02-11 00:44:10,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:10,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784096887] [2022-02-11 00:44:10,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:10,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:10,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:44:10,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:10,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784096887] [2022-02-11 00:44:10,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784096887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:10,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516745078] [2022-02-11 00:44:10,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:44:10,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:10,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:10,399 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-02-11 00:44:10,400 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-02-11 00:44:10,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:10,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:10,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:10,561 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 181 treesize of output 153 [2022-02-11 00:44:10,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:10,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:10,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:10,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:10,823 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 6 treesize of output 4 [2022-02-11 00:44:10,825 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:10,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:10,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:11,014 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 350 treesize of output 290 [2022-02-11 00:44:11,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:11,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:44:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:11,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516745078] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:11,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:11,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:44:11,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998250486] [2022-02-11 00:44:11,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:11,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:44:11,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:11,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:44:11,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:44:11,214 INFO L87 Difference]: Start difference. First operand 3993 states and 15756 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:15,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:15,489 INFO L93 Difference]: Finished difference Result 5473 states and 20615 transitions. [2022-02-11 00:44:15,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-02-11 00:44:15,490 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:15,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:15,500 INFO L225 Difference]: With dead ends: 5473 [2022-02-11 00:44:15,500 INFO L226 Difference]: Without dead ends: 5210 [2022-02-11 00:44:15,501 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4176 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=861, Invalid=11795, Unknown=0, NotChecked=0, Total=12656 [2022-02-11 00:44:15,501 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 330 mSDsluCounter, 2043 mSDsCounter, 0 mSdLazyCounter, 3624 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 3755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 3624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:15,501 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 1014 Invalid, 3755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 3624 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-11 00:44:15,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2022-02-11 00:44:15,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 3954. [2022-02-11 00:44:15,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3954 states, 3953 states have (on average 3.9425752592967367) internal successors, (15585), 3953 states have internal predecessors, (15585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:15,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3954 states to 3954 states and 15585 transitions. [2022-02-11 00:44:15,585 INFO L78 Accepts]: Start accepts. Automaton has 3954 states and 15585 transitions. Word has length 24 [2022-02-11 00:44:15,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:15,585 INFO L470 AbstractCegarLoop]: Abstraction has 3954 states and 15585 transitions. [2022-02-11 00:44:15,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:15,586 INFO L276 IsEmpty]: Start isEmpty. Operand 3954 states and 15585 transitions. [2022-02-11 00:44:15,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:15,591 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:15,591 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:15,607 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-02-11 00:44:15,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:15,792 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:15,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:15,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1261530047, now seen corresponding path program 152 times [2022-02-11 00:44:15,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:15,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040373443] [2022-02-11 00:44:15,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:15,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:15,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:15,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:15,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040373443] [2022-02-11 00:44:15,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040373443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:15,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034556891] [2022-02-11 00:44:15,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:44:15,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:15,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:15,906 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-02-11 00:44:15,907 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-02-11 00:44:15,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:44:15,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:15,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:15,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:16,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-02-11 00:44:16,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:16,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 100 [2022-02-11 00:44:16,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:44:16,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:16,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:16,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:16,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:16,643 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 6 treesize of output 4 [2022-02-11 00:44:16,646 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:16,849 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 350 treesize of output 290 [2022-02-11 00:44:16,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:16,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:17,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:17,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034556891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:17,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:17,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:17,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814384449] [2022-02-11 00:44:17,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:17,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:17,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:17,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:17,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:17,038 INFO L87 Difference]: Start difference. First operand 3954 states and 15585 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:17,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:17,985 INFO L93 Difference]: Finished difference Result 4944 states and 18749 transitions. [2022-02-11 00:44:17,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 00:44:17,986 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:17,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:17,995 INFO L225 Difference]: With dead ends: 4944 [2022-02-11 00:44:17,995 INFO L226 Difference]: Without dead ends: 4730 [2022-02-11 00:44:17,995 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 00:44:17,995 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 256 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:17,995 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 346 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 842 Invalid, 0 Unknown, 225 Unchecked, 0.3s Time] [2022-02-11 00:44:17,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4730 states. [2022-02-11 00:44:18,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4730 to 3884. [2022-02-11 00:44:18,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3884 states, 3883 states have (on average 3.924800412052537) internal successors, (15240), 3883 states have internal predecessors, (15240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:18,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3884 states to 3884 states and 15240 transitions. [2022-02-11 00:44:18,054 INFO L78 Accepts]: Start accepts. Automaton has 3884 states and 15240 transitions. Word has length 24 [2022-02-11 00:44:18,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:18,054 INFO L470 AbstractCegarLoop]: Abstraction has 3884 states and 15240 transitions. [2022-02-11 00:44:18,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:18,054 INFO L276 IsEmpty]: Start isEmpty. Operand 3884 states and 15240 transitions. [2022-02-11 00:44:18,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:18,059 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:18,060 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:18,075 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-02-11 00:44:18,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:18,260 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:18,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1850506111, now seen corresponding path program 153 times [2022-02-11 00:44:18,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:18,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676707377] [2022-02-11 00:44:18,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:18,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:18,538 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:44:18,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:18,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676707377] [2022-02-11 00:44:18,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676707377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:18,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911813872] [2022-02-11 00:44:18,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:44:18,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:18,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:18,540 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-02-11 00:44:18,540 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-02-11 00:44:18,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:44:18,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:18,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:18,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:18,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 185 [2022-02-11 00:44:18,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:18,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:18,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:18,996 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 6 treesize of output 4 [2022-02-11 00:44:18,998 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:19,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:19,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:19,216 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 350 treesize of output 290 [2022-02-11 00:44:19,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:19,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:19,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:19,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911813872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:19,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:19,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-11 00:44:19,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901899092] [2022-02-11 00:44:19,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:19,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:44:19,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:19,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:44:19,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:44:19,408 INFO L87 Difference]: Start difference. First operand 3884 states and 15240 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:23,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:23,623 INFO L93 Difference]: Finished difference Result 5355 states and 19972 transitions. [2022-02-11 00:44:23,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-11 00:44:23,624 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:23,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:23,634 INFO L225 Difference]: With dead ends: 5355 [2022-02-11 00:44:23,634 INFO L226 Difference]: Without dead ends: 5090 [2022-02-11 00:44:23,635 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3228 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=721, Invalid=9785, Unknown=0, NotChecked=0, Total=10506 [2022-02-11 00:44:23,635 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 276 mSDsluCounter, 1689 mSDsCounter, 0 mSdLazyCounter, 2924 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 3038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 2924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:23,635 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 987 Invalid, 3038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 2924 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-11 00:44:23,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5090 states. [2022-02-11 00:44:23,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5090 to 3888. [2022-02-11 00:44:23,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3888 states, 3887 states have (on average 3.914844352971443) internal successors, (15217), 3887 states have internal predecessors, (15217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:23,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3888 states to 3888 states and 15217 transitions. [2022-02-11 00:44:23,698 INFO L78 Accepts]: Start accepts. Automaton has 3888 states and 15217 transitions. Word has length 24 [2022-02-11 00:44:23,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:23,698 INFO L470 AbstractCegarLoop]: Abstraction has 3888 states and 15217 transitions. [2022-02-11 00:44:23,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:23,698 INFO L276 IsEmpty]: Start isEmpty. Operand 3888 states and 15217 transitions. [2022-02-11 00:44:23,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:23,703 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:23,704 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:23,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:23,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:23,904 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:23,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:23,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1609227867, now seen corresponding path program 154 times [2022-02-11 00:44:23,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:23,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151394770] [2022-02-11 00:44:23,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:23,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:24,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:44:24,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:24,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151394770] [2022-02-11 00:44:24,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151394770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:24,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084547698] [2022-02-11 00:44:24,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:44:24,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:24,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:24,260 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-02-11 00:44:24,261 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-02-11 00:44:24,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:44:24,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:24,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:24,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:24,421 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 241 treesize of output 209 [2022-02-11 00:44:24,547 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 65 treesize of output 53 [2022-02-11 00:44:24,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:24,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:24,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:24,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:24,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:24,733 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 6 treesize of output 4 [2022-02-11 00:44:24,735 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:24,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:44:24,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:24,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:44:25,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:44:25,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084547698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:25,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:25,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:44:25,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440383800] [2022-02-11 00:44:25,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:25,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:44:25,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:25,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:44:25,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:44:25,071 INFO L87 Difference]: Start difference. First operand 3888 states and 15217 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:31,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:31,372 INFO L93 Difference]: Finished difference Result 5950 states and 21749 transitions. [2022-02-11 00:44:31,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-02-11 00:44:31,372 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:31,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:31,383 INFO L225 Difference]: With dead ends: 5950 [2022-02-11 00:44:31,383 INFO L226 Difference]: Without dead ends: 5663 [2022-02-11 00:44:31,384 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7119 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1497, Invalid=17963, Unknown=0, NotChecked=0, Total=19460 [2022-02-11 00:44:31,384 INFO L934 BasicCegarLoop]: 66 mSDtfsCounter, 452 mSDsluCounter, 1995 mSDsCounter, 0 mSdLazyCounter, 3452 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 3663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 3452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:31,384 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 1028 Invalid, 3663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 3452 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 00:44:31,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5663 states. [2022-02-11 00:44:31,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5663 to 3669. [2022-02-11 00:44:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3669 states, 3668 states have (on average 3.919574700109051) internal successors, (14377), 3668 states have internal predecessors, (14377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:31,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3669 states to 3669 states and 14377 transitions. [2022-02-11 00:44:31,448 INFO L78 Accepts]: Start accepts. Automaton has 3669 states and 14377 transitions. Word has length 24 [2022-02-11 00:44:31,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:31,448 INFO L470 AbstractCegarLoop]: Abstraction has 3669 states and 14377 transitions. [2022-02-11 00:44:31,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:31,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3669 states and 14377 transitions. [2022-02-11 00:44:31,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:31,454 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:31,454 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:31,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-02-11 00:44:31,654 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,SelfDestructingSolverStorable243 [2022-02-11 00:44:31,654 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:31,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:31,655 INFO L85 PathProgramCache]: Analyzing trace with hash 323075, now seen corresponding path program 155 times [2022-02-11 00:44:31,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:31,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468974962] [2022-02-11 00:44:31,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:31,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:31,792 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:31,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:31,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468974962] [2022-02-11 00:44:31,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468974962] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:31,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522865015] [2022-02-11 00:44:31,793 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:44:31,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:31,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:31,794 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-02-11 00:44:31,794 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-02-11 00:44:31,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:44:31,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:31,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:31,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:31,875 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 58 treesize of output 50 [2022-02-11 00:44:31,972 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 216 treesize of output 192 [2022-02-11 00:44:31,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:31,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 164 [2022-02-11 00:44:32,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:32,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:32,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:32,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:32,370 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 350 treesize of output 290 [2022-02-11 00:44:32,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:32,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:44:32,569 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 6 treesize of output 4 [2022-02-11 00:44:32,571 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:32,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522865015] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:32,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:32,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 00:44:32,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115423655] [2022-02-11 00:44:32,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:32,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:44:32,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:32,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:44:32,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:44:32,613 INFO L87 Difference]: Start difference. First operand 3669 states and 14377 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:34,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:34,542 INFO L93 Difference]: Finished difference Result 5151 states and 18797 transitions. [2022-02-11 00:44:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-11 00:44:34,543 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:34,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:34,552 INFO L225 Difference]: With dead ends: 5151 [2022-02-11 00:44:34,552 INFO L226 Difference]: Without dead ends: 4811 [2022-02-11 00:44:34,552 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 67 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=486, Invalid=2594, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 00:44:34,552 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 373 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:34,552 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 424 Invalid, 1580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1412 Invalid, 0 Unknown, 93 Unchecked, 0.6s Time] [2022-02-11 00:44:34,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states. [2022-02-11 00:44:34,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4811 to 3681. [2022-02-11 00:44:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3681 states, 3680 states have (on average 3.9043478260869566) internal successors, (14368), 3680 states have internal predecessors, (14368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:34,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 14368 transitions. [2022-02-11 00:44:34,605 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 14368 transitions. Word has length 24 [2022-02-11 00:44:34,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:34,606 INFO L470 AbstractCegarLoop]: Abstraction has 3681 states and 14368 transitions. [2022-02-11 00:44:34,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:34,606 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 14368 transitions. [2022-02-11 00:44:34,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:34,611 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:34,611 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:34,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-02-11 00:44:34,811 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,SelfDestructingSolverStorable244 [2022-02-11 00:44:34,811 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:34,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:34,812 INFO L85 PathProgramCache]: Analyzing trace with hash 371483993, now seen corresponding path program 156 times [2022-02-11 00:44:34,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:34,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912257689] [2022-02-11 00:44:34,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:34,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:34,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:34,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:34,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912257689] [2022-02-11 00:44:34,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912257689] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:34,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909531229] [2022-02-11 00:44:34,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:44:34,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:34,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:34,932 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-02-11 00:44:34,932 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-02-11 00:44:34,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:44:34,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:34,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:34,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:35,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 234 [2022-02-11 00:44:35,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:35,374 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 16 treesize of output 14 [2022-02-11 00:44:35,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:35,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-02-11 00:44:35,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:44:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:35,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:35,571 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 6 treesize of output 4 [2022-02-11 00:44:35,573 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:35,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:35,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:35,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-02-11 00:44:35,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:35,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:44:35,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:35,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909531229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:35,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:35,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:44:35,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850047017] [2022-02-11 00:44:35,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:35,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:44:35,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:35,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:44:35,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:44:35,994 INFO L87 Difference]: Start difference. First operand 3681 states and 14368 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:44:36,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:36,433 INFO L93 Difference]: Finished difference Result 4187 states and 15889 transitions. [2022-02-11 00:44:36,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:44:36,433 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:36,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:36,440 INFO L225 Difference]: With dead ends: 4187 [2022-02-11 00:44:36,440 INFO L226 Difference]: Without dead ends: 3989 [2022-02-11 00:44:36,441 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:44:36,441 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 154 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:36,441 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 290 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 751 Invalid, 0 Unknown, 210 Unchecked, 0.3s Time] [2022-02-11 00:44:36,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3989 states. [2022-02-11 00:44:36,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3989 to 3707. [2022-02-11 00:44:36,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3707 states, 3706 states have (on average 3.9069077172153266) internal successors, (14479), 3706 states have internal predecessors, (14479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:36,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3707 states to 3707 states and 14479 transitions. [2022-02-11 00:44:36,491 INFO L78 Accepts]: Start accepts. Automaton has 3707 states and 14479 transitions. Word has length 24 [2022-02-11 00:44:36,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:36,491 INFO L470 AbstractCegarLoop]: Abstraction has 3707 states and 14479 transitions. [2022-02-11 00:44:36,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:44:36,491 INFO L276 IsEmpty]: Start isEmpty. Operand 3707 states and 14479 transitions. [2022-02-11 00:44:36,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:36,497 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:36,497 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:36,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-02-11 00:44:36,697 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,SelfDestructingSolverStorable245 [2022-02-11 00:44:36,697 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:36,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:36,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1338459173, now seen corresponding path program 157 times [2022-02-11 00:44:36,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:36,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527072558] [2022-02-11 00:44:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:36,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:36,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:36,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:36,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:36,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527072558] [2022-02-11 00:44:36,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527072558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:36,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576213466] [2022-02-11 00:44:36,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:44:36,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:36,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:36,820 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-02-11 00:44:36,821 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-02-11 00:44:36,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:36,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:36,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:36,986 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 302 treesize of output 254 [2022-02-11 00:44:37,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:37,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-11 00:44:37,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:37,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:37,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:37,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:37,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:37,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:44:37,639 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:37,864 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 350 treesize of output 290 [2022-02-11 00:44:37,872 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:44:37,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:44:37,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:37,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576213466] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:37,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:37,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:37,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791565608] [2022-02-11 00:44:37,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:37,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:37,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:37,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:37,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:37,984 INFO L87 Difference]: Start difference. First operand 3707 states and 14479 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:38,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:38,702 INFO L93 Difference]: Finished difference Result 4243 states and 16349 transitions. [2022-02-11 00:44:38,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:44:38,702 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 24 [2022-02-11 00:44:38,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:38,710 INFO L225 Difference]: With dead ends: 4243 [2022-02-11 00:44:38,710 INFO L226 Difference]: Without dead ends: 4132 [2022-02-11 00:44:38,710 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 00:44:38,710 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 202 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 408 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:38,710 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 309 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 774 Invalid, 0 Unknown, 408 Unchecked, 0.3s Time] [2022-02-11 00:44:38,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4132 states. [2022-02-11 00:44:38,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4132 to 3719. [2022-02-11 00:44:38,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3719 states, 3718 states have (on average 3.908284023668639) internal successors, (14531), 3718 states have internal predecessors, (14531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3719 states to 3719 states and 14531 transitions. [2022-02-11 00:44:38,783 INFO L78 Accepts]: Start accepts. Automaton has 3719 states and 14531 transitions. Word has length 24 [2022-02-11 00:44:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:38,783 INFO L470 AbstractCegarLoop]: Abstraction has 3719 states and 14531 transitions. [2022-02-11 00:44:38,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:38,784 INFO L276 IsEmpty]: Start isEmpty. Operand 3719 states and 14531 transitions. [2022-02-11 00:44:38,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:38,789 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:38,789 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:38,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-02-11 00:44:38,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-02-11 00:44:38,989 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:38,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:38,990 INFO L85 PathProgramCache]: Analyzing trace with hash 424776793, now seen corresponding path program 158 times [2022-02-11 00:44:38,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:38,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945461115] [2022-02-11 00:44:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:38,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:39,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:39,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:39,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945461115] [2022-02-11 00:44:39,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945461115] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:39,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093843276] [2022-02-11 00:44:39,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:44:39,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:39,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:39,117 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-02-11 00:44:39,119 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-02-11 00:44:39,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:44:39,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:39,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:39,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:39,230 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 231 treesize of output 203 [2022-02-11 00:44:39,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:39,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-02-11 00:44:39,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:39,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:39,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:39,824 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:39,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:39,866 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 6 treesize of output 4 [2022-02-11 00:44:39,876 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:39,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:39,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:40,165 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 350 treesize of output 290 [2022-02-11 00:44:40,173 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:44:40,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:44:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:40,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093843276] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:40,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:40,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:40,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498557148] [2022-02-11 00:44:40,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:40,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:40,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:40,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:40,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:40,313 INFO L87 Difference]: Start difference. First operand 3719 states and 14531 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:40,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:40,832 INFO L93 Difference]: Finished difference Result 4296 states and 16554 transitions. [2022-02-11 00:44:40,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:44:40,833 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 24 [2022-02-11 00:44:40,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:40,840 INFO L225 Difference]: With dead ends: 4296 [2022-02-11 00:44:40,840 INFO L226 Difference]: Without dead ends: 4269 [2022-02-11 00:44:40,841 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-02-11 00:44:40,841 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 154 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:40,841 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 255 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 543 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2022-02-11 00:44:40,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4269 states. [2022-02-11 00:44:40,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4269 to 3723. [2022-02-11 00:44:40,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3723 states, 3722 states have (on average 3.9078452444922083) internal successors, (14545), 3722 states have internal predecessors, (14545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:40,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3723 states to 3723 states and 14545 transitions. [2022-02-11 00:44:40,893 INFO L78 Accepts]: Start accepts. Automaton has 3723 states and 14545 transitions. Word has length 24 [2022-02-11 00:44:40,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:40,893 INFO L470 AbstractCegarLoop]: Abstraction has 3723 states and 14545 transitions. [2022-02-11 00:44:40,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:40,893 INFO L276 IsEmpty]: Start isEmpty. Operand 3723 states and 14545 transitions. [2022-02-11 00:44:40,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:40,899 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:40,899 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:40,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:41,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:41,103 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:41,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1668629223, now seen corresponding path program 159 times [2022-02-11 00:44:41,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:41,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118973042] [2022-02-11 00:44:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:41,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:41,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:41,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:41,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118973042] [2022-02-11 00:44:41,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118973042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:41,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156163547] [2022-02-11 00:44:41,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:44:41,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:41,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:41,205 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-02-11 00:44:41,205 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-02-11 00:44:41,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:44:41,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:41,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:41,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:41,443 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 334 treesize of output 282 [2022-02-11 00:44:41,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:41,919 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 16 treesize of output 14 [2022-02-11 00:44:42,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:42,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:42,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:42,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:42,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:42,195 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 6 treesize of output 4 [2022-02-11 00:44:42,197 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:42,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:42,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:42,446 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 350 treesize of output 290 [2022-02-11 00:44:42,453 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:44:42,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:44:42,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:42,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156163547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:42,556 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:42,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:42,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093408489] [2022-02-11 00:44:42,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:42,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:42,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:42,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:42,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:42,557 INFO L87 Difference]: Start difference. First operand 3723 states and 14545 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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-02-11 00:44:42,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:42,787 INFO L93 Difference]: Finished difference Result 4379 states and 16767 transitions. [2022-02-11 00:44:42,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:44:42,787 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:42,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:42,817 INFO L225 Difference]: With dead ends: 4379 [2022-02-11 00:44:42,817 INFO L226 Difference]: Without dead ends: 4182 [2022-02-11 00:44:42,817 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:44:42,817 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 114 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:42,817 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 183 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 284 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-02-11 00:44:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4182 states. [2022-02-11 00:44:42,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4182 to 3679. [2022-02-11 00:44:42,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3679 states, 3678 states have (on average 3.922784121805329) internal successors, (14428), 3678 states have internal predecessors, (14428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:42,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3679 states to 3679 states and 14428 transitions. [2022-02-11 00:44:42,864 INFO L78 Accepts]: Start accepts. Automaton has 3679 states and 14428 transitions. Word has length 24 [2022-02-11 00:44:42,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:42,864 INFO L470 AbstractCegarLoop]: Abstraction has 3679 states and 14428 transitions. [2022-02-11 00:44:42,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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-02-11 00:44:42,864 INFO L276 IsEmpty]: Start isEmpty. Operand 3679 states and 14428 transitions. [2022-02-11 00:44:42,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:42,870 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:42,870 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:42,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-02-11 00:44:43,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:43,070 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:43,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:43,071 INFO L85 PathProgramCache]: Analyzing trace with hash 480230489, now seen corresponding path program 160 times [2022-02-11 00:44:43,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:43,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328078826] [2022-02-11 00:44:43,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:43,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:43,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:43,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:43,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328078826] [2022-02-11 00:44:43,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328078826] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:43,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839449401] [2022-02-11 00:44:43,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:44:43,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:43,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:43,199 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-02-11 00:44:43,200 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-02-11 00:44:43,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:44:43,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:43,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:43,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:43,335 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 278 treesize of output 234 [2022-02-11 00:44:43,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:43,757 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 16 treesize of output 14 [2022-02-11 00:44:43,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:43,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:43,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:43,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:43,942 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 6 treesize of output 4 [2022-02-11 00:44:43,944 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:43,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:43,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:44,227 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 350 treesize of output 290 [2022-02-11 00:44:44,235 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:44:44,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:44:44,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:44,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839449401] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:44,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:44,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-11 00:44:44,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622175072] [2022-02-11 00:44:44,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:44,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:44,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:44,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:44,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:44,345 INFO L87 Difference]: Start difference. First operand 3679 states and 14428 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:44,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:44,845 INFO L93 Difference]: Finished difference Result 4163 states and 16055 transitions. [2022-02-11 00:44:44,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:44:44,845 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 24 [2022-02-11 00:44:44,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:44,852 INFO L225 Difference]: With dead ends: 4163 [2022-02-11 00:44:44,852 INFO L226 Difference]: Without dead ends: 4022 [2022-02-11 00:44:44,853 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-02-11 00:44:44,853 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 215 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 341 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:44,853 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 210 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 456 Invalid, 0 Unknown, 341 Unchecked, 0.2s Time] [2022-02-11 00:44:44,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4022 states. [2022-02-11 00:44:44,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4022 to 3626. [2022-02-11 00:44:44,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3626 states, 3625 states have (on average 3.929655172413793) internal successors, (14245), 3625 states have internal predecessors, (14245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:44,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3626 states to 3626 states and 14245 transitions. [2022-02-11 00:44:44,901 INFO L78 Accepts]: Start accepts. Automaton has 3626 states and 14245 transitions. Word has length 24 [2022-02-11 00:44:44,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:44,901 INFO L470 AbstractCegarLoop]: Abstraction has 3626 states and 14245 transitions. [2022-02-11 00:44:44,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-11 00:44:44,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3626 states and 14245 transitions. [2022-02-11 00:44:44,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:44,906 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:44,906 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:44,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-02-11 00:44:45,107 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,SelfDestructingSolverStorable249 [2022-02-11 00:44:45,107 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:45,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:45,107 INFO L85 PathProgramCache]: Analyzing trace with hash 624397003, now seen corresponding path program 161 times [2022-02-11 00:44:45,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:45,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431581228] [2022-02-11 00:44:45,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:45,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:45,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:45,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:45,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431581228] [2022-02-11 00:44:45,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431581228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:45,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551434879] [2022-02-11 00:44:45,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:44:45,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:45,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:45,202 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-02-11 00:44:45,203 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-02-11 00:44:45,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:44:45,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:45,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:45,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:45,281 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 58 treesize of output 50 [2022-02-11 00:44:45,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 226 [2022-02-11 00:44:45,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 190 [2022-02-11 00:44:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:45,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:45,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:45,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:45,770 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 350 treesize of output 290 [2022-02-11 00:44:45,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:45,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-02-11 00:44:45,946 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 6 treesize of output 4 [2022-02-11 00:44:45,948 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:45,984 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:45,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551434879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:45,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:45,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-02-11 00:44:45,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699053469] [2022-02-11 00:44:45,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:45,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 00:44:45,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:45,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 00:44:45,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-02-11 00:44:45,985 INFO L87 Difference]: Start difference. First operand 3626 states and 14245 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:46,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:46,703 INFO L93 Difference]: Finished difference Result 4560 states and 17196 transitions. [2022-02-11 00:44:46,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:44:46,703 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:46,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:46,712 INFO L225 Difference]: With dead ends: 4560 [2022-02-11 00:44:46,713 INFO L226 Difference]: Without dead ends: 4374 [2022-02-11 00:44:46,713 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:44:46,713 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 233 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:46,713 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 366 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:44:46,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4374 states. [2022-02-11 00:44:46,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4374 to 3590. [2022-02-11 00:44:46,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3590 states, 3589 states have (on average 3.923098356088047) internal successors, (14080), 3589 states have internal predecessors, (14080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3590 states to 3590 states and 14080 transitions. [2022-02-11 00:44:46,768 INFO L78 Accepts]: Start accepts. Automaton has 3590 states and 14080 transitions. Word has length 24 [2022-02-11 00:44:46,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:46,768 INFO L470 AbstractCegarLoop]: Abstraction has 3590 states and 14080 transitions. [2022-02-11 00:44:46,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:46,768 INFO L276 IsEmpty]: Start isEmpty. Operand 3590 states and 14080 transitions. [2022-02-11 00:44:46,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:46,774 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:46,774 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:46,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-02-11 00:44:46,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:46,974 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:46,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:46,974 INFO L85 PathProgramCache]: Analyzing trace with hash 501915169, now seen corresponding path program 162 times [2022-02-11 00:44:46,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:46,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460518519] [2022-02-11 00:44:46,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:46,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:46,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:47,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:47,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:47,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460518519] [2022-02-11 00:44:47,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460518519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:47,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140354035] [2022-02-11 00:44:47,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:44:47,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:47,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:47,089 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-02-11 00:44:47,089 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-02-11 00:44:47,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:44:47,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:47,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:47,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:47,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 230 [2022-02-11 00:44:47,499 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 58 treesize of output 50 [2022-02-11 00:44:47,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:47,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 73 [2022-02-11 00:44:47,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:47,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:47,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:47,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:47,711 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 6 treesize of output 4 [2022-02-11 00:44:47,713 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:47,867 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 350 treesize of output 290 [2022-02-11 00:44:47,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:47,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-02-11 00:44:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:48,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140354035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:48,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:48,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-11 00:44:48,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242021882] [2022-02-11 00:44:48,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:48,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:44:48,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:48,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:44:48,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:44:48,044 INFO L87 Difference]: Start difference. First operand 3590 states and 14080 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-02-11 00:44:48,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:48,801 INFO L93 Difference]: Finished difference Result 4511 states and 17047 transitions. [2022-02-11 00:44:48,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:44:48,801 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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 24 [2022-02-11 00:44:48,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:48,809 INFO L225 Difference]: With dead ends: 4511 [2022-02-11 00:44:48,810 INFO L226 Difference]: Without dead ends: 4492 [2022-02-11 00:44:48,810 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:44:48,810 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 273 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:48,810 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 356 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1027 Invalid, 0 Unknown, 126 Unchecked, 0.4s Time] [2022-02-11 00:44:48,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4492 states. [2022-02-11 00:44:48,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4492 to 3606. [2022-02-11 00:44:48,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3606 states, 3605 states have (on average 3.9195561719833565) internal successors, (14130), 3605 states have internal predecessors, (14130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3606 states to 3606 states and 14130 transitions. [2022-02-11 00:44:48,864 INFO L78 Accepts]: Start accepts. Automaton has 3606 states and 14130 transitions. Word has length 24 [2022-02-11 00:44:48,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:48,864 INFO L470 AbstractCegarLoop]: Abstraction has 3606 states and 14130 transitions. [2022-02-11 00:44:48,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-02-11 00:44:48,864 INFO L276 IsEmpty]: Start isEmpty. Operand 3606 states and 14130 transitions. [2022-02-11 00:44:48,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:48,869 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:48,869 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:48,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:49,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:49,069 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:49,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:49,070 INFO L85 PathProgramCache]: Analyzing trace with hash -625097013, now seen corresponding path program 163 times [2022-02-11 00:44:49,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:49,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448784616] [2022-02-11 00:44:49,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:49,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:49,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:49,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:49,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:49,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448784616] [2022-02-11 00:44:49,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448784616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:49,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890839014] [2022-02-11 00:44:49,230 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:44:49,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:49,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:49,231 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-02-11 00:44:49,232 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-02-11 00:44:49,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:49,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:49,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:49,370 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 275 treesize of output 243 [2022-02-11 00:44:49,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:49,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 100 [2022-02-11 00:44:49,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:44:49,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:49,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:50,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:50,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:50,098 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 6 treesize of output 4 [2022-02-11 00:44:50,101 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:50,280 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 350 treesize of output 290 [2022-02-11 00:44:50,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:50,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:50,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:50,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890839014] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:50,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:50,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:44:50,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337739451] [2022-02-11 00:44:50,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:50,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:44:50,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:50,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:44:50,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:44:50,485 INFO L87 Difference]: Start difference. First operand 3606 states and 14130 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:44:51,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:51,438 INFO L93 Difference]: Finished difference Result 4059 states and 15552 transitions. [2022-02-11 00:44:51,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:44:51,438 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:51,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:51,445 INFO L225 Difference]: With dead ends: 4059 [2022-02-11 00:44:51,446 INFO L226 Difference]: Without dead ends: 3945 [2022-02-11 00:44:51,446 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=177, Invalid=1083, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 00:44:51,446 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:51,446 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 354 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1041 Invalid, 0 Unknown, 207 Unchecked, 0.4s Time] [2022-02-11 00:44:51,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3945 states. [2022-02-11 00:44:51,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3945 to 3604. [2022-02-11 00:44:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3604 states, 3603 states have (on average 3.9178462392450735) internal successors, (14116), 3603 states have internal predecessors, (14116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:51,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3604 states to 3604 states and 14116 transitions. [2022-02-11 00:44:51,494 INFO L78 Accepts]: Start accepts. Automaton has 3604 states and 14116 transitions. Word has length 24 [2022-02-11 00:44:51,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:51,494 INFO L470 AbstractCegarLoop]: Abstraction has 3604 states and 14116 transitions. [2022-02-11 00:44:51,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-11 00:44:51,494 INFO L276 IsEmpty]: Start isEmpty. Operand 3604 states and 14116 transitions. [2022-02-11 00:44:51,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:51,499 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:51,499 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:51,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-02-11 00:44:51,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:51,700 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:51,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:51,700 INFO L85 PathProgramCache]: Analyzing trace with hash 712470201, now seen corresponding path program 164 times [2022-02-11 00:44:51,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:51,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520244287] [2022-02-11 00:44:51,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:51,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:51,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:51,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:51,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:51,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520244287] [2022-02-11 00:44:51,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520244287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:51,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173179615] [2022-02-11 00:44:51,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:44:51,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:51,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:51,818 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-02-11 00:44:51,819 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-02-11 00:44:51,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:44:51,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:51,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:51,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:51,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 220 [2022-02-11 00:44:52,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:44:52,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 91 [2022-02-11 00:44:52,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-02-11 00:44:52,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:52,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:52,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:52,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:52,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-02-11 00:44:52,633 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:52,819 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 350 treesize of output 290 [2022-02-11 00:44:52,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:52,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:52,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173179615] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:52,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:52,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-11 00:44:52,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482418470] [2022-02-11 00:44:52,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:52,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:44:52,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:44:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:44:52,983 INFO L87 Difference]: Start difference. First operand 3604 states and 14116 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:44:53,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:53,493 INFO L93 Difference]: Finished difference Result 3881 states and 15030 transitions. [2022-02-11 00:44:53,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:44:53,494 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:53,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:53,501 INFO L225 Difference]: With dead ends: 3881 [2022-02-11 00:44:53,501 INFO L226 Difference]: Without dead ends: 3858 [2022-02-11 00:44:53,501 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:44:53,501 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 125 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:53,501 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 187 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 460 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-02-11 00:44:53,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3858 states. [2022-02-11 00:44:53,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3858 to 3610. [2022-02-11 00:44:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3610 states, 3609 states have (on average 3.919645331116653) internal successors, (14146), 3609 states have internal predecessors, (14146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:53,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3610 states to 3610 states and 14146 transitions. [2022-02-11 00:44:53,550 INFO L78 Accepts]: Start accepts. Automaton has 3610 states and 14146 transitions. Word has length 24 [2022-02-11 00:44:53,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:53,550 INFO L470 AbstractCegarLoop]: Abstraction has 3610 states and 14146 transitions. [2022-02-11 00:44:53,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-11 00:44:53,550 INFO L276 IsEmpty]: Start isEmpty. Operand 3610 states and 14146 transitions. [2022-02-11 00:44:53,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:53,555 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:53,555 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:53,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:53,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:53,756 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:53,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:53,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2107722751, now seen corresponding path program 165 times [2022-02-11 00:44:53,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:53,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555570025] [2022-02-11 00:44:53,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:53,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:53,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:53,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:53,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555570025] [2022-02-11 00:44:53,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555570025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:53,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877615825] [2022-02-11 00:44:53,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:44:53,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:53,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:53,971 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-02-11 00:44:53,972 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-02-11 00:44:54,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:44:54,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:54,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:54,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:54,119 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 213 treesize of output 181 [2022-02-11 00:44:54,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:54,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:54,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:54,441 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 6 treesize of output 4 [2022-02-11 00:44:54,443 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:54,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:54,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:54,696 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 350 treesize of output 290 [2022-02-11 00:44:54,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:54,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:54,891 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:54,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877615825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:54,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:54,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-11 00:44:54,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057409348] [2022-02-11 00:44:54,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:54,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:44:54,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:54,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:44:54,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:44:54,892 INFO L87 Difference]: Start difference. First operand 3610 states and 14146 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:56,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:44:56,809 INFO L93 Difference]: Finished difference Result 4240 states and 16134 transitions. [2022-02-11 00:44:56,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-11 00:44:56,810 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:44:56,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:44:56,817 INFO L225 Difference]: With dead ends: 4240 [2022-02-11 00:44:56,817 INFO L226 Difference]: Without dead ends: 4099 [2022-02-11 00:44:56,818 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=338, Invalid=2742, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 00:44:56,818 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 218 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 2010 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 2044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:44:56,818 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 604 Invalid, 2044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2010 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:44:56,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4099 states. [2022-02-11 00:44:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4099 to 3604. [2022-02-11 00:44:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3604 states, 3603 states have (on average 3.913127948931446) internal successors, (14099), 3603 states have internal predecessors, (14099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:56,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3604 states to 3604 states and 14099 transitions. [2022-02-11 00:44:56,867 INFO L78 Accepts]: Start accepts. Automaton has 3604 states and 14099 transitions. Word has length 24 [2022-02-11 00:44:56,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:44:56,867 INFO L470 AbstractCegarLoop]: Abstraction has 3604 states and 14099 transitions. [2022-02-11 00:44:56,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:44:56,867 INFO L276 IsEmpty]: Start isEmpty. Operand 3604 states and 14099 transitions. [2022-02-11 00:44:56,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:44:56,873 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:44:56,873 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:44:56,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-02-11 00:44:57,075 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,SelfDestructingSolverStorable254 [2022-02-11 00:44:57,075 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:44:57,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:44:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash -824480373, now seen corresponding path program 166 times [2022-02-11 00:44:57,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:44:57,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153765911] [2022-02-11 00:44:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:44:57,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:44:57,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:44:57,382 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:44:57,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:44:57,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153765911] [2022-02-11 00:44:57,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153765911] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:44:57,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529638640] [2022-02-11 00:44:57,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:44:57,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:44:57,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:44:57,386 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-02-11 00:44:57,386 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-02-11 00:44:57,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:44:57,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:44:57,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:44:57,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:44:57,533 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 215 treesize of output 187 [2022-02-11 00:44:57,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:44:57,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:44:57,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:57,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:44:57,841 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 6 treesize of output 4 [2022-02-11 00:44:57,843 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:44:57,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:44:57,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:44:58,121 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 350 treesize of output 290 [2022-02-11 00:44:58,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:44:58,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-02-11 00:44:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:44:58,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529638640] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:44:58,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:44:58,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:44:58,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64471206] [2022-02-11 00:44:58,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:44:58,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:44:58,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:44:58,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:44:58,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:44:58,326 INFO L87 Difference]: Start difference. First operand 3604 states and 14099 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:01,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:45:01,026 INFO L93 Difference]: Finished difference Result 4805 states and 18110 transitions. [2022-02-11 00:45:01,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-11 00:45:01,027 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:45:01,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:45:01,038 INFO L225 Difference]: With dead ends: 4805 [2022-02-11 00:45:01,038 INFO L226 Difference]: Without dead ends: 4550 [2022-02-11 00:45:01,038 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=392, Invalid=4030, Unknown=0, NotChecked=0, Total=4422 [2022-02-11 00:45:01,038 INFO L934 BasicCegarLoop]: 47 mSDtfsCounter, 211 mSDsluCounter, 1539 mSDsCounter, 0 mSdLazyCounter, 2632 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 2718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:45:01,038 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 824 Invalid, 2718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2632 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-11 00:45:01,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4550 states. [2022-02-11 00:45:01,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4550 to 3594. [2022-02-11 00:45:01,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3594 states, 3593 states have (on average 3.9114945727804065) internal successors, (14054), 3593 states have internal predecessors, (14054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:01,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3594 states to 3594 states and 14054 transitions. [2022-02-11 00:45:01,098 INFO L78 Accepts]: Start accepts. Automaton has 3594 states and 14054 transitions. Word has length 24 [2022-02-11 00:45:01,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:45:01,098 INFO L470 AbstractCegarLoop]: Abstraction has 3594 states and 14054 transitions. [2022-02-11 00:45:01,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:01,098 INFO L276 IsEmpty]: Start isEmpty. Operand 3594 states and 14054 transitions. [2022-02-11 00:45:01,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:45:01,104 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:45:01,104 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:45:01,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-02-11 00:45:01,306 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,SelfDestructingSolverStorable255 [2022-02-11 00:45:01,306 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:45:01,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:45:01,307 INFO L85 PathProgramCache]: Analyzing trace with hash -771288199, now seen corresponding path program 167 times [2022-02-11 00:45:01,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:45:01,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638427254] [2022-02-11 00:45:01,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:45:01,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:45:01,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:45:01,478 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:45:01,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:45:01,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638427254] [2022-02-11 00:45:01,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638427254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:45:01,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160101090] [2022-02-11 00:45:01,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:45:01,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:45:01,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:45:01,479 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-02-11 00:45:01,480 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-02-11 00:45:01,512 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:45:01,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:45:01,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:45:01,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:45:01,661 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 198 treesize of output 162 [2022-02-11 00:45:01,663 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 154 treesize of output 134 [2022-02-11 00:45:01,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:45:01,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:45:01,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:45:01,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:45:02,054 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 350 treesize of output 290 [2022-02-11 00:45:02,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:45:02,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-02-11 00:45:02,254 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 6 treesize of output 4 [2022-02-11 00:45:02,256 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:45:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:45:02,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160101090] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:45:02,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:45:02,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-11 00:45:02,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259435701] [2022-02-11 00:45:02,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:45:02,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:45:02,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:45:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:45:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-02-11 00:45:02,315 INFO L87 Difference]: Start difference. First operand 3594 states and 14054 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:05,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:45:05,626 INFO L93 Difference]: Finished difference Result 4747 states and 17751 transitions. [2022-02-11 00:45:05,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-11 00:45:05,627 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:45:05,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:45:05,636 INFO L225 Difference]: With dead ends: 4747 [2022-02-11 00:45:05,636 INFO L226 Difference]: Without dead ends: 4606 [2022-02-11 00:45:05,637 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1814 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=872, Invalid=5448, Unknown=0, NotChecked=0, Total=6320 [2022-02-11 00:45:05,637 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 507 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 1921 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 2011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:45:05,637 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 507 Invalid, 2011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1921 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:45:05,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4606 states. [2022-02-11 00:45:05,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4606 to 3498. [2022-02-11 00:45:05,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3498 states, 3497 states have (on average 3.8973405776379755) internal successors, (13629), 3497 states have internal predecessors, (13629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:05,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3498 states to 3498 states and 13629 transitions. [2022-02-11 00:45:05,691 INFO L78 Accepts]: Start accepts. Automaton has 3498 states and 13629 transitions. Word has length 24 [2022-02-11 00:45:05,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:45:05,692 INFO L470 AbstractCegarLoop]: Abstraction has 3498 states and 13629 transitions. [2022-02-11 00:45:05,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:05,692 INFO L276 IsEmpty]: Start isEmpty. Operand 3498 states and 13629 transitions. [2022-02-11 00:45:05,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:45:05,711 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:45:05,712 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:45:05,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-02-11 00:45:05,912 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,SelfDestructingSolverStorable256 [2022-02-11 00:45:05,912 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:45:05,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:45:05,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1083016543, now seen corresponding path program 168 times [2022-02-11 00:45:05,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:45:05,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422793893] [2022-02-11 00:45:05,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:45:05,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:45:05,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:45:06,030 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:45:06,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:45:06,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422793893] [2022-02-11 00:45:06,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422793893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:45:06,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419133480] [2022-02-11 00:45:06,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:45:06,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:45:06,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:45:06,032 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-02-11 00:45:06,032 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-02-11 00:45:06,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:45:06,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:45:06,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:45:06,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:45:06,142 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 186 treesize of output 158 [2022-02-11 00:45:06,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-02-11 00:45:06,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-11 00:45:06,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-02-11 00:45:06,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-11 00:45:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:45:06,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:45:06,462 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 6 treesize of output 4 [2022-02-11 00:45:06,464 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:45:06,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 200 [2022-02-11 00:45:06,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:45:06,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 185 [2022-02-11 00:45:06,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:45:06,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419133480] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:45:06,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:45:06,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-11 00:45:06,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918609786] [2022-02-11 00:45:06,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:45:06,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:45:06,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:45:06,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:45:06,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:45:06,749 INFO L87 Difference]: Start difference. First operand 3498 states and 13629 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:08,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:45:08,934 INFO L93 Difference]: Finished difference Result 5193 states and 19118 transitions. [2022-02-11 00:45:08,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 00:45:08,935 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:45:08,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:45:08,943 INFO L225 Difference]: With dead ends: 5193 [2022-02-11 00:45:08,943 INFO L226 Difference]: Without dead ends: 4747 [2022-02-11 00:45:08,944 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 636 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=477, Invalid=2493, Unknown=0, NotChecked=0, Total=2970 [2022-02-11 00:45:08,944 INFO L934 BasicCegarLoop]: 52 mSDtfsCounter, 199 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 2149 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 2182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:45:08,944 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 663 Invalid, 2182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2149 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-11 00:45:08,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4747 states. [2022-02-11 00:45:08,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4747 to 3575. [2022-02-11 00:45:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3575 states, 3574 states have (on average 3.8830442081701175) internal successors, (13878), 3574 states have internal predecessors, (13878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:08,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3575 states to 3575 states and 13878 transitions. [2022-02-11 00:45:08,999 INFO L78 Accepts]: Start accepts. Automaton has 3575 states and 13878 transitions. Word has length 24 [2022-02-11 00:45:08,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:45:08,999 INFO L470 AbstractCegarLoop]: Abstraction has 3575 states and 13878 transitions. [2022-02-11 00:45:08,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:45:08,999 INFO L276 IsEmpty]: Start isEmpty. Operand 3575 states and 13878 transitions. [2022-02-11 00:45:09,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:45:09,004 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:45:09,004 INFO L515 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:45:09,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-02-11 00:45:09,204 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,SelfDestructingSolverStorable257 [2022-02-11 00:45:09,204 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:45:09,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:45:09,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1839490017, now seen corresponding path program 169 times [2022-02-11 00:45:09,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:45:09,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392688348] [2022-02-11 00:45:09,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:45:09,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:45:09,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:45:09,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:45:09,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:45:09,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392688348] [2022-02-11 00:45:09,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392688348] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:45:09,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258828246] [2022-02-11 00:45:09,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:45:09,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:45:09,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:45:09,438 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-02-11 00:45:09,438 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-02-11 00:45:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:45:09,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-11 00:45:09,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:45:09,584 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 215 treesize of output 183 [2022-02-11 00:45:09,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-02-11 00:45:09,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-11 00:45:09,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:45:09,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:45:09,948 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 6 treesize of output 4 [2022-02-11 00:45:09,950 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-02-11 00:45:10,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-02-11 00:45:10,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-02-11 00:45:10,239 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 350 treesize of output 290 [2022-02-11 00:45:10,247 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:45:10,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-02-11 00:45:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:45:10,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258828246] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:45:10,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:45:10,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-11 00:45:10,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278284920] [2022-02-11 00:45:10,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:45:10,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:45:10,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:45:10,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:45:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:45:10,357 INFO L87 Difference]: Start difference. First operand 3575 states and 13878 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 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-02-11 00:45:12,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-11 00:45:12,867 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 834 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=486, Invalid=3054, Unknown=0, NotChecked=0, Total=3540 [2022-02-11 00:45:12,867 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 174 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:45:12,868 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 426 Invalid, 1879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1803 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-11 00:45:12,868 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-11 00:45:12,872 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-02-11 00:45:12,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-02-11 00:45:12,893 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-11 00:45:13,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:45:13,069 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3575states) and FLOYD_HOARE automaton (currently 40 states, 27 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 60 known predicates. [2022-02-11 00:45:13,070 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-11 00:45:13,071 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-11 00:45:13,071 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-11 00:45:13,074 INFO L733 BasicCegarLoop]: Path program histogram: [169, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:45:13,083 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-11 00:45:13,084 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-11 00:45:13,087 INFO L202 PluginConnector]: Adding new model poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.02 12:45:13 BasicIcfg [2022-02-11 00:45:13,087 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-11 00:45:13,088 INFO L158 Benchmark]: Toolchain (without parser) took 709902.91ms. Allocated memory was 184.5MB in the beginning and 640.7MB in the end (delta: 456.1MB). Free memory was 142.6MB in the beginning and 573.1MB in the end (delta: -430.5MB). Peak memory consumption was 25.8MB. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 184.5MB. Free memory is still 145.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.11ms. Allocated memory is still 184.5MB. Free memory was 142.5MB in the beginning and 140.7MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L158 Benchmark]: Boogie Preprocessor took 37.38ms. Allocated memory is still 184.5MB. Free memory was 140.7MB in the beginning and 138.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L158 Benchmark]: RCFGBuilder took 542.94ms. Allocated memory is still 184.5MB. Free memory was 138.8MB in the beginning and 142.9MB in the end (delta: -4.1MB). Peak memory consumption was 19.3MB. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L158 Benchmark]: TraceAbstraction took 709285.17ms. Allocated memory was 184.5MB in the beginning and 640.7MB in the end (delta: 456.1MB). Free memory was 142.4MB in the beginning and 573.1MB in the end (delta: -430.8MB). Peak memory consumption was 25.4MB. Max. memory is 8.0GB. [2022-02-11 00:45:13,088 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 184.5MB. Free memory is still 145.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.11ms. Allocated memory is still 184.5MB. Free memory was 142.5MB in the beginning and 140.7MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 37.38ms. Allocated memory is still 184.5MB. Free memory was 140.7MB in the beginning and 138.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 542.94ms. Allocated memory is still 184.5MB. Free memory was 138.8MB in the beginning and 142.9MB in the end (delta: -4.1MB). Peak memory consumption was 19.3MB. Max. memory is 8.0GB. * TraceAbstraction took 709285.17ms. Allocated memory was 184.5MB in the beginning and 640.7MB in the end (delta: 456.1MB). Free memory was 142.4MB in the beginning and 573.1MB in the end (delta: -430.8MB). Peak memory consumption was 25.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 299]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3575states) and FLOYD_HOARE automaton (currently 40 states, 27 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 60 known predicates. - TimeoutResultAtElement [Line: 289]: 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 (3575states) and FLOYD_HOARE automaton (currently 40 states, 27 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 60 known predicates. - TimeoutResultAtElement [Line: 292]: 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 (3575states) and FLOYD_HOARE automaton (currently 40 states, 27 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 60 known predicates. - TimeoutResultAtElement [Line: 293]: 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 (3575states) and FLOYD_HOARE automaton (currently 40 states, 27 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 60 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 709.2s, OverallIterations: 259, TraceHistogramMax: 3, PathProgramHistogramMax: 169, EmptinessCheckTime: 0.6s, AutomataDifference: 426.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 49555 SdHoareTripleChecker+Valid, 126.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49555 mSDsluCounter, 90478 SdHoareTripleChecker+Invalid, 105.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 9935 IncrementalHoareTripleChecker+Unchecked, 194032 mSDsCounter, 13667 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 300105 IncrementalHoareTripleChecker+Invalid, 323707 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13667 mSolverCounterUnsat, 7518 mSDtfsCounter, 300105 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 21390 GetRequests, 10349 SyntacticMatches, 361 SemanticMatches, 10679 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 288767 ImplicationChecksByTransitivity, 340.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4010occurred in iteration=239, InterpolantAutomatonStates: 8463, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 258 MinimizatonAttempts, 150741 StatesRemovedByMinimization, 252 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 225.4s InterpolantComputationTime, 9764 NumberOfCodeBlocks, 9741 NumberOfCodeBlocksAsserted, 711 NumberOfCheckSat, 13403 ConstructedInterpolants, 182 QuantifiedInterpolants, 155612 SizeOfPredicates, 2715 NumberOfNonLiveVariables, 19045 ConjunctsInSsa, 3219 ConjunctsInUnsatCore, 656 InterpolantComputations, 64 PerfectInterpolantSequences, 1406/4533 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