/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-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-16 13:47:53,910 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 13:47:53,911 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 13:47:53,958 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 13:47:53,958 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 13:47:53,959 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 13:47:53,960 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 13:47:53,968 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 13:47:53,970 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 13:47:53,975 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 13:47:53,975 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 13:47:53,976 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 13:47:53,976 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 13:47:53,976 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 13:47:53,977 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 13:47:53,977 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 13:47:53,978 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 13:47:53,978 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 13:47:53,979 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 13:47:53,980 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 13:47:53,981 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 13:47:53,986 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 13:47:53,989 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 13:47:53,990 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 13:47:53,996 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 13:47:53,997 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 13:47:53,997 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 13:47:53,998 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 13:47:53,998 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 13:47:53,999 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 13:47:53,999 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 13:47:54,000 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 13:47:54,001 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 13:47:54,001 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 13:47:54,002 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 13:47:54,003 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 13:47:54,003 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 13:47:54,003 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 13:47:54,003 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 13:47:54,004 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 13:47:54,004 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 13:47:54,005 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-16 13:47:54,027 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 13:47:54,029 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 13:47:54,029 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 13:47:54,029 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 13:47:54,030 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 13:47:54,030 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 13:47:54,030 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 13:47:54,030 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 13:47:54,031 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 13:47:54,031 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 13:47:54,031 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 13:47:54,031 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 13:47:54,032 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 13:47:54,032 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 13:47:54,033 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 13:47:54,033 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 13:47:54,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:47:54,034 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 13:47:54,034 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 13:47:54,035 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-16 13:47:54,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 13:47:54,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 13:47:54,230 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 13:47:54,231 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 13:47:54,231 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 13:47:54,232 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-trans.wvr.bpl [2022-02-16 13:47:54,232 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-trans.wvr.bpl' [2022-02-16 13:47:54,259 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 13:47:54,260 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 13:47:54,261 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 13:47:54,261 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 13:47:54,261 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 13:47:54,268 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,274 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,282 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 13:47:54,283 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 13:47:54,284 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 13:47:54,284 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 13:47:54,284 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 13:47:54,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,294 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,294 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,300 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,302 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,303 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,304 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 13:47:54,304 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 13:47:54,304 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 13:47:54,304 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 13:47:54,305 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/1) ... [2022-02-16 13:47:54,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:47:54,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:54,336 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-16 13:47:54,339 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-16 13:47:54,374 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 13:47:54,374 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 13:47:54,374 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 13:47:54,374 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 13:47:54,374 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 13:47:54,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 13:47:54,375 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 13:47:54,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 13:47:54,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 13:47:54,375 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-16 13:47:54,375 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-16 13:47:54,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-16 13:47:54,376 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-16 13:47:54,423 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 13:47:54,424 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 13:47:54,526 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 13:47:54,580 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 13:47:54,580 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-16 13:47:54,582 INFO L202 PluginConnector]: Adding new model nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:47:54 BoogieIcfgContainer [2022-02-16 13:47:54,582 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 13:47:54,583 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 13:47:54,583 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 13:47:54,586 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 13:47:54,586 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:47:54" (1/2) ... [2022-02-16 13:47:54,586 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d3d0c4b and model type nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 01:47:54, skipping insertion in model container [2022-02-16 13:47:54,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:47:54" (2/2) ... [2022-02-16 13:47:54,588 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-trans.wvr.bpl [2022-02-16 13:47:54,591 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 13:47:54,591 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 13:47:54,591 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 13:47:54,591 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 13:47:54,673 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-16 13:47:54,719 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 13:47:54,723 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-16 13:47:54,723 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-16 13:47:54,729 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2022-02-16 13:47:54,768 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:56,331 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 90107 transitions and produced 40548 states. [2022-02-16 13:47:56,635 INFO L276 IsEmpty]: Start isEmpty. Operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:56,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:47:56,939 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:56,940 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:47:56,941 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:56,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:56,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1340552502, now seen corresponding path program 1 times [2022-02-16 13:47:56,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:56,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861859033] [2022-02-16 13:47:56,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:56,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:57,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:57,400 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-16 13:47:57,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:57,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861859033] [2022-02-16 13:47:57,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861859033] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:47:57,402 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:47:57,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:47:57,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444070854] [2022-02-16 13:47:57,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:47:57,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:47:57,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:57,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:47:57,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:47:57,675 INFO L87 Difference]: Start difference. First operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 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-16 13:47:58,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:58,626 INFO L93 Difference]: Finished difference Result 40546 states and 46278 transitions. [2022-02-16 13:47:58,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:47:58,629 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-16 13:47:58,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:58,779 INFO L225 Difference]: With dead ends: 40546 [2022-02-16 13:47:58,779 INFO L226 Difference]: Without dead ends: 16521 [2022-02-16 13:47:58,781 INFO L932 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-16 13:47:58,785 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:58,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 25 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:47:58,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16521 states. [2022-02-16 13:47:58,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16521 to 99. [2022-02-16 13:47:58,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.3979591836734695) internal successors, (235), 98 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:58,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 235 transitions. [2022-02-16 13:47:58,964 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 235 transitions. Word has length 14 [2022-02-16 13:47:58,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:58,967 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 235 transitions. [2022-02-16 13:47:58,968 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-16 13:47:58,968 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 235 transitions. [2022-02-16 13:47:58,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:47:58,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:58,969 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:47:58,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 13:47:58,969 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:58,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:58,970 INFO L85 PathProgramCache]: Analyzing trace with hash -565358838, now seen corresponding path program 2 times [2022-02-16 13:47:58,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:58,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598633161] [2022-02-16 13:47:58,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:58,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:58,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,052 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-16 13:47:59,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598633161] [2022-02-16 13:47:59,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598633161] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:47:59,054 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:47:59,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:47:59,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990357558] [2022-02-16 13:47:59,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:47:59,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:47:59,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:47:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:47:59,056 INFO L87 Difference]: Start difference. First operand 99 states and 235 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-16 13:47:59,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:59,180 INFO L93 Difference]: Finished difference Result 186 states and 401 transitions. [2022-02-16 13:47:59,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:47:59,181 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-16 13:47:59,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:59,182 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:47:59,182 INFO L226 Difference]: Without dead ends: 181 [2022-02-16 13:47:59,182 INFO L932 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-16 13:47:59,183 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 43 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:59,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 21 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:47:59,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-16 13:47:59,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 102. [2022-02-16 13:47:59,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3564356435643563) internal successors, (238), 101 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:59,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 238 transitions. [2022-02-16 13:47:59,194 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 238 transitions. Word has length 14 [2022-02-16 13:47:59,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:59,195 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 238 transitions. [2022-02-16 13:47:59,195 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-16 13:47:59,195 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 238 transitions. [2022-02-16 13:47:59,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:47:59,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:59,196 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:47:59,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 13:47:59,196 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:59,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:59,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1114467766, now seen corresponding path program 3 times [2022-02-16 13:47:59,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:59,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203342991] [2022-02-16 13:47:59,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:59,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,342 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-16 13:47:59,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203342991] [2022-02-16 13:47:59,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203342991] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:47:59,343 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:47:59,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:47:59,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417779082] [2022-02-16 13:47:59,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:47:59,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:47:59,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:59,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:47:59,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:47:59,344 INFO L87 Difference]: Start difference. First operand 102 states and 238 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-16 13:47:59,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:59,570 INFO L93 Difference]: Finished difference Result 132 states and 266 transitions. [2022-02-16 13:47:59,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:47:59,570 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-16 13:47:59,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:59,571 INFO L225 Difference]: With dead ends: 132 [2022-02-16 13:47:59,571 INFO L226 Difference]: Without dead ends: 125 [2022-02-16 13:47:59,571 INFO L932 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-16 13:47:59,572 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 46 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:59,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 24 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:47:59,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-16 13:47:59,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 102. [2022-02-16 13:47:59,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3465346534653464) internal successors, (237), 101 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:59,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 237 transitions. [2022-02-16 13:47:59,576 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 237 transitions. Word has length 14 [2022-02-16 13:47:59,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:59,576 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 237 transitions. [2022-02-16 13:47:59,576 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-16 13:47:59,576 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 237 transitions. [2022-02-16 13:47:59,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:47:59,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:59,577 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:47:59,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-16 13:47:59,577 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:59,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1481621838, now seen corresponding path program 4 times [2022-02-16 13:47:59,578 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:59,578 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845540832] [2022-02-16 13:47:59,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:59,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,668 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-16 13:47:59,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845540832] [2022-02-16 13:47:59,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845540832] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:47:59,669 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:47:59,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:47:59,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579499657] [2022-02-16 13:47:59,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:47:59,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:47:59,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:59,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:47:59,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:47:59,670 INFO L87 Difference]: Start difference. First operand 102 states and 237 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-16 13:47:59,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:59,878 INFO L93 Difference]: Finished difference Result 167 states and 356 transitions. [2022-02-16 13:47:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:47:59,878 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-16 13:47:59,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:59,879 INFO L225 Difference]: With dead ends: 167 [2022-02-16 13:47:59,879 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:47:59,879 INFO L932 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-16 13:47:59,880 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:59,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 31 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:47:59,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:47:59,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 104. [2022-02-16 13:47:59,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.320388349514563) internal successors, (239), 103 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 239 transitions. [2022-02-16 13:47:59,886 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 239 transitions. Word has length 14 [2022-02-16 13:47:59,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:59,886 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 239 transitions. [2022-02-16 13:47:59,886 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-16 13:47:59,886 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 239 transitions. [2022-02-16 13:47:59,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:47:59,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:59,887 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:47:59,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-16 13:47:59,887 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:47:59,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:59,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1690959738, now seen corresponding path program 5 times [2022-02-16 13:47:59,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:59,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026331506] [2022-02-16 13:47:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,984 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-16 13:47:59,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026331506] [2022-02-16 13:47:59,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026331506] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:47:59,985 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:47:59,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:47:59,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406350777] [2022-02-16 13:47:59,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:47:59,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:47:59,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:59,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:47:59,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:47:59,987 INFO L87 Difference]: Start difference. First operand 104 states and 239 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-16 13:48:00,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,098 INFO L93 Difference]: Finished difference Result 156 states and 314 transitions. [2022-02-16 13:48:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:48:00,099 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-16 13:48:00,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,099 INFO L225 Difference]: With dead ends: 156 [2022-02-16 13:48:00,099 INFO L226 Difference]: Without dead ends: 151 [2022-02-16 13:48:00,100 INFO L932 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-16 13:48:00,100 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 40 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 23 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-16 13:48:00,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 106. [2022-02-16 13:48:00,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-16 13:48:00,103 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-16 13:48:00,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,103 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-16 13:48:00,103 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-16 13:48:00,103 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-16 13:48:00,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:48:00,104 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,104 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-16 13:48:00,104 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,105 INFO L85 PathProgramCache]: Analyzing trace with hash 303505418, now seen corresponding path program 6 times [2022-02-16 13:48:00,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205175542] [2022-02-16 13:48:00,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,166 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-16 13:48:00,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205175542] [2022-02-16 13:48:00,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205175542] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,167 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:48:00,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61464644] [2022-02-16 13:48:00,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:48:00,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:48:00,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,168 INFO L87 Difference]: Start difference. First operand 106 states and 244 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-16 13:48:00,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,279 INFO L93 Difference]: Finished difference Result 191 states and 409 transitions. [2022-02-16 13:48:00,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:48:00,280 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-16 13:48:00,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,281 INFO L225 Difference]: With dead ends: 191 [2022-02-16 13:48:00,281 INFO L226 Difference]: Without dead ends: 185 [2022-02-16 13:48:00,281 INFO L932 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-16 13:48:00,281 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 31 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:00,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-02-16 13:48:00,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 106. [2022-02-16 13:48:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-16 13:48:00,285 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-16 13:48:00,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,285 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-16 13:48:00,285 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-16 13:48:00,285 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-16 13:48:00,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:48:00,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,286 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-16 13:48:00,286 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,286 INFO L85 PathProgramCache]: Analyzing trace with hash 784221734, now seen corresponding path program 1 times [2022-02-16 13:48:00,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241324862] [2022-02-16 13:48:00,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,300 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-16 13:48:00,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241324862] [2022-02-16 13:48:00,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241324862] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,300 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 13:48:00,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899483331] [2022-02-16 13:48:00,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 13:48:00,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 13:48:00,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,301 INFO L87 Difference]: Start difference. First operand 106 states and 244 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-16 13:48:00,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,327 INFO L93 Difference]: Finished difference Result 139 states and 323 transitions. [2022-02-16 13:48:00,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 13:48:00,328 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-16 13:48:00,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,329 INFO L225 Difference]: With dead ends: 139 [2022-02-16 13:48:00,329 INFO L226 Difference]: Without dead ends: 136 [2022-02-16 13:48:00,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,329 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-02-16 13:48:00,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 129. [2022-02-16 13:48:00,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.28125) internal successors, (292), 128 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 292 transitions. [2022-02-16 13:48:00,332 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 292 transitions. Word has length 15 [2022-02-16 13:48:00,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,332 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 292 transitions. [2022-02-16 13:48:00,333 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-16 13:48:00,333 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 292 transitions. [2022-02-16 13:48:00,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:48:00,333 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,333 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-16 13:48:00,333 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1824958256, now seen corresponding path program 1 times [2022-02-16 13:48:00,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64432897] [2022-02-16 13:48:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,346 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-16 13:48:00,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64432897] [2022-02-16 13:48:00,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64432897] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,347 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 13:48:00,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440042283] [2022-02-16 13:48:00,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 13:48:00,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 13:48:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,348 INFO L87 Difference]: Start difference. First operand 129 states and 292 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-16 13:48:00,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,368 INFO L93 Difference]: Finished difference Result 139 states and 301 transitions. [2022-02-16 13:48:00,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 13:48:00,368 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-16 13:48:00,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,369 INFO L225 Difference]: With dead ends: 139 [2022-02-16 13:48:00,369 INFO L226 Difference]: Without dead ends: 139 [2022-02-16 13:48:00,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,370 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 8 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 12 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-16 13:48:00,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-02-16 13:48:00,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.18978102189781) internal successors, (300), 137 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 300 transitions. [2022-02-16 13:48:00,372 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 300 transitions. Word has length 15 [2022-02-16 13:48:00,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,373 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 300 transitions. [2022-02-16 13:48:00,373 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-16 13:48:00,373 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 300 transitions. [2022-02-16 13:48:00,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:48:00,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,373 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-16 13:48:00,373 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,374 INFO L85 PathProgramCache]: Analyzing trace with hash -314791083, now seen corresponding path program 1 times [2022-02-16 13:48:00,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884927020] [2022-02-16 13:48:00,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,384 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-16 13:48:00,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884927020] [2022-02-16 13:48:00,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884927020] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,385 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 13:48:00,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177582075] [2022-02-16 13:48:00,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 13:48:00,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 13:48:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,386 INFO L87 Difference]: Start difference. First operand 138 states and 300 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-16 13:48:00,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,406 INFO L93 Difference]: Finished difference Result 169 states and 359 transitions. [2022-02-16 13:48:00,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 13:48:00,406 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-16 13:48:00,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,407 INFO L225 Difference]: With dead ends: 169 [2022-02-16 13:48:00,407 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:48:00,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:48:00,408 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:48:00,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-02-16 13:48:00,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2022-02-16 13:48:00,411 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 15 [2022-02-16 13:48:00,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,411 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2022-02-16 13:48:00,411 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-16 13:48:00,411 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2022-02-16 13:48:00,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,411 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-16 13:48:00,412 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2067253686, now seen corresponding path program 1 times [2022-02-16 13:48:00,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863900593] [2022-02-16 13:48:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,437 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-16 13:48:00,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863900593] [2022-02-16 13:48:00,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863900593] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,438 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:48:00,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279241103] [2022-02-16 13:48:00,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:48:00,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:48:00,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,439 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,467 INFO L93 Difference]: Finished difference Result 220 states and 420 transitions. [2022-02-16 13:48:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:48:00,468 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,468 INFO L225 Difference]: With dead ends: 220 [2022-02-16 13:48:00,468 INFO L226 Difference]: Without dead ends: 183 [2022-02-16 13:48:00,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,469 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 15 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-16 13:48:00,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2022-02-16 13:48:00,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1032258064516127) internal successors, (326), 155 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 326 transitions. [2022-02-16 13:48:00,472 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 326 transitions. Word has length 16 [2022-02-16 13:48:00,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,472 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 326 transitions. [2022-02-16 13:48:00,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,472 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 326 transitions. [2022-02-16 13:48:00,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,473 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,473 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-16 13:48:00,473 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1184099510, now seen corresponding path program 1 times [2022-02-16 13:48:00,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426332047] [2022-02-16 13:48:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,487 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-16 13:48:00,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426332047] [2022-02-16 13:48:00,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426332047] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,488 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:48:00,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575815123] [2022-02-16 13:48:00,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:48:00,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:48:00,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,489 INFO L87 Difference]: Start difference. First operand 156 states and 326 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,523 INFO L93 Difference]: Finished difference Result 196 states and 380 transitions. [2022-02-16 13:48:00,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:48:00,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,524 INFO L225 Difference]: With dead ends: 196 [2022-02-16 13:48:00,524 INFO L226 Difference]: Without dead ends: 168 [2022-02-16 13:48:00,524 INFO L932 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-16 13:48:00,524 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 19 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-16 13:48:00,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 151. [2022-02-16 13:48:00,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.0933333333333333) internal successors, (314), 150 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 314 transitions. [2022-02-16 13:48:00,527 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 314 transitions. Word has length 16 [2022-02-16 13:48:00,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,527 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 314 transitions. [2022-02-16 13:48:00,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,527 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 314 transitions. [2022-02-16 13:48:00,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,528 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,528 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-16 13:48:00,528 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash 737166282, now seen corresponding path program 2 times [2022-02-16 13:48:00,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611696571] [2022-02-16 13:48:00,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,565 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-16 13:48:00,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611696571] [2022-02-16 13:48:00,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611696571] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,565 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:48:00,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789388979] [2022-02-16 13:48:00,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:48:00,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:48:00,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,566 INFO L87 Difference]: Start difference. First operand 151 states and 314 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-16 13:48:00,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,627 INFO L93 Difference]: Finished difference Result 232 states and 418 transitions. [2022-02-16 13:48:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:48:00,628 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-16 13:48:00,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,628 INFO L225 Difference]: With dead ends: 232 [2022-02-16 13:48:00,628 INFO L226 Difference]: Without dead ends: 201 [2022-02-16 13:48:00,629 INFO L932 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-16 13:48:00,629 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 46 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 29 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-16 13:48:00,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 152. [2022-02-16 13:48:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.0728476821192054) internal successors, (313), 151 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 313 transitions. [2022-02-16 13:48:00,632 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 313 transitions. Word has length 16 [2022-02-16 13:48:00,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,632 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 313 transitions. [2022-02-16 13:48:00,632 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-16 13:48:00,632 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 313 transitions. [2022-02-16 13:48:00,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,632 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-16 13:48:00,633 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1419041834, now seen corresponding path program 1 times [2022-02-16 13:48:00,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444525478] [2022-02-16 13:48:00,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,648 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-16 13:48:00,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444525478] [2022-02-16 13:48:00,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444525478] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,648 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:48:00,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534402888] [2022-02-16 13:48:00,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:48:00,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:48:00,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,649 INFO L87 Difference]: Start difference. First operand 152 states and 313 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,684 INFO L93 Difference]: Finished difference Result 181 states and 349 transitions. [2022-02-16 13:48:00,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:48:00,684 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,685 INFO L225 Difference]: With dead ends: 181 [2022-02-16 13:48:00,685 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:48:00,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,685 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 20 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:48:00,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 141. [2022-02-16 13:48:00,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.085714285714286) internal successors, (292), 140 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 292 transitions. [2022-02-16 13:48:00,688 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 292 transitions. Word has length 16 [2022-02-16 13:48:00,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,688 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 292 transitions. [2022-02-16 13:48:00,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,688 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 292 transitions. [2022-02-16 13:48:00,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,689 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-16 13:48:00,689 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1044077226, now seen corresponding path program 2 times [2022-02-16 13:48:00,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790812026] [2022-02-16 13:48:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,717 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-16 13:48:00,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790812026] [2022-02-16 13:48:00,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790812026] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,718 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:48:00,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285699712] [2022-02-16 13:48:00,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:48:00,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:48:00,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,718 INFO L87 Difference]: Start difference. First operand 141 states and 292 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-16 13:48:00,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,765 INFO L93 Difference]: Finished difference Result 170 states and 320 transitions. [2022-02-16 13:48:00,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:48:00,766 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-16 13:48:00,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,766 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:48:00,766 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:48:00,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,767 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 47 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 21 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:48:00,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 141. [2022-02-16 13:48:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.0785714285714287) internal successors, (291), 140 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 291 transitions. [2022-02-16 13:48:00,770 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 291 transitions. Word has length 16 [2022-02-16 13:48:00,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,770 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 291 transitions. [2022-02-16 13:48:00,770 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-16 13:48:00,770 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 291 transitions. [2022-02-16 13:48:00,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,770 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,770 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-16 13:48:00,771 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,771 INFO L85 PathProgramCache]: Analyzing trace with hash 184591470, now seen corresponding path program 3 times [2022-02-16 13:48:00,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260343485] [2022-02-16 13:48:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,788 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-16 13:48:00,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260343485] [2022-02-16 13:48:00,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260343485] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,789 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:48:00,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471445154] [2022-02-16 13:48:00,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:48:00,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:48:00,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,790 INFO L87 Difference]: Start difference. First operand 141 states and 291 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,818 INFO L93 Difference]: Finished difference Result 157 states and 305 transitions. [2022-02-16 13:48:00,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:48:00,818 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,819 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:48:00,819 INFO L226 Difference]: Without dead ends: 131 [2022-02-16 13:48:00,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,820 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 23 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 15 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-16 13:48:00,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 123. [2022-02-16 13:48:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.0901639344262297) internal successors, (255), 122 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 255 transitions. [2022-02-16 13:48:00,822 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 255 transitions. Word has length 16 [2022-02-16 13:48:00,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,823 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 255 transitions. [2022-02-16 13:48:00,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,823 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 255 transitions. [2022-02-16 13:48:00,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,823 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,823 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-16 13:48:00,823 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,824 INFO L85 PathProgramCache]: Analyzing trace with hash 438094926, now seen corresponding path program 2 times [2022-02-16 13:48:00,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411560798] [2022-02-16 13:48:00,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,855 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-16 13:48:00,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411560798] [2022-02-16 13:48:00,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411560798] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,855 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:48:00,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974446034] [2022-02-16 13:48:00,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:48:00,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:48:00,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,856 INFO L87 Difference]: Start difference. First operand 123 states and 255 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-16 13:48:00,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,892 INFO L93 Difference]: Finished difference Result 138 states and 268 transitions. [2022-02-16 13:48:00,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:48:00,892 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-16 13:48:00,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,893 INFO L225 Difference]: With dead ends: 138 [2022-02-16 13:48:00,893 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:48:00,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-16 13:48:00,894 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 24 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 19 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:48:00,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 119. [2022-02-16 13:48:00,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.110169491525424) internal successors, (249), 118 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 249 transitions. [2022-02-16 13:48:00,896 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 249 transitions. Word has length 16 [2022-02-16 13:48:00,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,896 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 249 transitions. [2022-02-16 13:48:00,896 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-16 13:48:00,897 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 249 transitions. [2022-02-16 13:48:00,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:48:00,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,897 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-16 13:48:00,897 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1890236038, now seen corresponding path program 3 times [2022-02-16 13:48:00,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263055581] [2022-02-16 13:48:00,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:00,912 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-16 13:48:00,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:00,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263055581] [2022-02-16 13:48:00,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263055581] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:48:00,913 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:48:00,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 13:48:00,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388783680] [2022-02-16 13:48:00,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:48:00,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:48:00,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:48:00,913 INFO L87 Difference]: Start difference. First operand 119 states and 249 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:00,942 INFO L93 Difference]: Finished difference Result 140 states and 276 transitions. [2022-02-16 13:48:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:48:00,942 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:00,943 INFO L225 Difference]: With dead ends: 140 [2022-02-16 13:48:00,943 INFO L226 Difference]: Without dead ends: 114 [2022-02-16 13:48:00,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:48:00,944 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 25 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:00,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 10 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:48:00,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-02-16 13:48:00,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2022-02-16 13:48:00,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.0707964601769913) internal successors, (234), 113 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:00,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 234 transitions. [2022-02-16 13:48:00,946 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 234 transitions. Word has length 16 [2022-02-16 13:48:00,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:00,946 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 234 transitions. [2022-02-16 13:48:00,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-16 13:48:00,946 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 234 transitions. [2022-02-16 13:48:00,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:48:00,947 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:00,947 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:00,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-16 13:48:00,947 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:00,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:00,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1771537430, now seen corresponding path program 1 times [2022-02-16 13:48:00,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:00,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887157307] [2022-02-16 13:48:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:00,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:00,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:01,052 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-16 13:48:01,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:01,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887157307] [2022-02-16 13:48:01,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887157307] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:01,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264870036] [2022-02-16 13:48:01,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:01,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:01,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:01,054 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-16 13:48:01,102 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-16 13:48:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:01,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:48:01,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:01,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 136 treesize of output 120 [2022-02-16 13:48:01,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 145 treesize of output 125 [2022-02-16 13:48:01,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 137 treesize of output 119 [2022-02-16 13:48:01,797 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-16 13:48:01,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:02,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 193 treesize of output 169 [2022-02-16 13:48:02,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 176 treesize of output 156 [2022-02-16 13:48:02,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:02,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 188 treesize of output 174 [2022-02-16 13:48:02,805 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-16 13:48:02,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264870036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:02,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:02,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-16 13:48:02,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267659506] [2022-02-16 13:48:02,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:02,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:02,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:02,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:02,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:02,807 INFO L87 Difference]: Start difference. First operand 114 states and 234 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-16 13:48:02,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:02,918 INFO L93 Difference]: Finished difference Result 163 states and 330 transitions. [2022-02-16 13:48:02,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:48:02,919 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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 20 [2022-02-16 13:48:02,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:02,919 INFO L225 Difference]: With dead ends: 163 [2022-02-16 13:48:02,920 INFO L226 Difference]: Without dead ends: 150 [2022-02-16 13:48:02,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:02,920 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 72 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:02,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 56 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:02,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-02-16 13:48:02,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 141. [2022-02-16 13:48:02,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.1285714285714286) internal successors, (298), 140 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:02,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 298 transitions. [2022-02-16 13:48:02,923 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 298 transitions. Word has length 20 [2022-02-16 13:48:02,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:02,923 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 298 transitions. [2022-02-16 13:48:02,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-16 13:48:02,923 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 298 transitions. [2022-02-16 13:48:02,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:48:02,924 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:02,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:02,943 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-16 13:48:03,134 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,SelfDestructingSolverStorable17 [2022-02-16 13:48:03,135 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:03,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:03,135 INFO L85 PathProgramCache]: Analyzing trace with hash -596046786, now seen corresponding path program 2 times [2022-02-16 13:48:03,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:03,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149465548] [2022-02-16 13:48:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:03,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:03,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:03,239 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-16 13:48:03,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:03,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149465548] [2022-02-16 13:48:03,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149465548] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:03,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381789804] [2022-02-16 13:48:03,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:03,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:03,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:03,240 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-16 13:48:03,241 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-16 13:48:03,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:03,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:03,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:48:03,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:03,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 275 treesize of output 241 [2022-02-16 13:48:03,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 272 treesize of output 240 [2022-02-16 13:48:03,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 267 treesize of output 219 [2022-02-16 13:48:04,293 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-16 13:48:04,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:04,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 313 treesize of output 277 [2022-02-16 13:48:05,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-02-16 13:48:05,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:05,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 153 [2022-02-16 13:48:05,548 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-16 13:48:05,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381789804] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:05,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:05,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-16 13:48:05,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794110920] [2022-02-16 13:48:05,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:05,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:05,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:05,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:05,549 INFO L87 Difference]: Start difference. First operand 141 states and 298 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-16 13:48:05,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:05,939 INFO L93 Difference]: Finished difference Result 227 states and 461 transitions. [2022-02-16 13:48:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:05,940 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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 20 [2022-02-16 13:48:05,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:05,941 INFO L225 Difference]: With dead ends: 227 [2022-02-16 13:48:05,941 INFO L226 Difference]: Without dead ends: 194 [2022-02-16 13:48:05,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:05,941 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 175 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:05,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 104 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:05,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-02-16 13:48:05,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 151. [2022-02-16 13:48:05,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1933333333333334) internal successors, (329), 150 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:05,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 329 transitions. [2022-02-16 13:48:05,944 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 329 transitions. Word has length 20 [2022-02-16 13:48:05,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:05,944 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 329 transitions. [2022-02-16 13:48:05,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-16 13:48:05,944 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 329 transitions. [2022-02-16 13:48:05,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:48:05,945 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:05,945 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:05,964 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-16 13:48:06,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:06,162 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:06,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:06,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1527326506, now seen corresponding path program 3 times [2022-02-16 13:48:06,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:06,162 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507758333] [2022-02-16 13:48:06,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:06,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:06,343 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-16 13:48:06,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:06,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507758333] [2022-02-16 13:48:06,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507758333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:06,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444594545] [2022-02-16 13:48:06,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:06,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:06,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:06,344 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-16 13:48:06,345 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-16 13:48:06,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:06,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:06,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:48:06,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:06,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 290 treesize of output 266 [2022-02-16 13:48:06,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 165 treesize of output 141 [2022-02-16 13:48:06,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 153 treesize of output 133 [2022-02-16 13:48:07,090 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-16 13:48:07,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:07,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 184 [2022-02-16 13:48:07,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 147 treesize of output 131 [2022-02-16 13:48:07,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:07,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 142 [2022-02-16 13:48:07,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-16 13:48:07,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444594545] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:07,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:07,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 22 [2022-02-16 13:48:07,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115927964] [2022-02-16 13:48:07,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:07,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:07,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:07,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:07,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:07,977 INFO L87 Difference]: Start difference. First operand 151 states and 329 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-16 13:48:09,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:09,058 INFO L93 Difference]: Finished difference Result 383 states and 773 transitions. [2022-02-16 13:48:09,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:48:09,059 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-16 13:48:09,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:09,060 INFO L225 Difference]: With dead ends: 383 [2022-02-16 13:48:09,060 INFO L226 Difference]: Without dead ends: 344 [2022-02-16 13:48:09,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:48:09,061 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 227 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:09,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 185 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:09,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-02-16 13:48:09,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 172. [2022-02-16 13:48:09,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1578947368421053) internal successors, (369), 171 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 369 transitions. [2022-02-16 13:48:09,064 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 369 transitions. Word has length 20 [2022-02-16 13:48:09,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:09,064 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 369 transitions. [2022-02-16 13:48:09,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-16 13:48:09,065 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 369 transitions. [2022-02-16 13:48:09,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:48:09,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:09,065 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:09,081 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-16 13:48:09,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:09,279 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:09,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1635275560, now seen corresponding path program 4 times [2022-02-16 13:48:09,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:09,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019371336] [2022-02-16 13:48:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:09,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:09,399 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-16 13:48:09,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:09,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019371336] [2022-02-16 13:48:09,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019371336] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:09,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557143560] [2022-02-16 13:48:09,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:09,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:09,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:09,401 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-16 13:48:09,401 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-16 13:48:09,434 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:09,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:09,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:48:09,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:09,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 212 treesize of output 192 [2022-02-16 13:48:09,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 227 treesize of output 189 [2022-02-16 13:48:09,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 215 treesize of output 185 [2022-02-16 13:48:10,251 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-16 13:48:10,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:10,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 193 treesize of output 169 [2022-02-16 13:48:10,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 164 treesize of output 144 [2022-02-16 13:48:10,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:10,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 163 treesize of output 153 [2022-02-16 13:48:11,298 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-16 13:48:11,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557143560] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:11,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:11,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-16 13:48:11,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065404283] [2022-02-16 13:48:11,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:11,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:11,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:11,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:11,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:11,299 INFO L87 Difference]: Start difference. First operand 172 states and 369 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-16 13:48:12,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:12,833 INFO L93 Difference]: Finished difference Result 423 states and 858 transitions. [2022-02-16 13:48:12,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 13:48:12,833 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-16 13:48:12,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:12,834 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:48:12,834 INFO L226 Difference]: Without dead ends: 346 [2022-02-16 13:48:12,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:48:12,835 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 192 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:12,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 282 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:48:12,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-16 13:48:12,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 213. [2022-02-16 13:48:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.3160377358490565) internal successors, (491), 212 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 491 transitions. [2022-02-16 13:48:12,839 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 491 transitions. Word has length 20 [2022-02-16 13:48:12,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:12,839 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 491 transitions. [2022-02-16 13:48:12,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-16 13:48:12,839 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 491 transitions. [2022-02-16 13:48:12,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 13:48:12,840 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:12,840 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:12,865 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-16 13:48:13,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:13,056 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:13,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:13,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1161040052, now seen corresponding path program 5 times [2022-02-16 13:48:13,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:13,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196190510] [2022-02-16 13:48:13,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:13,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:13,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:13,169 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-16 13:48:13,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:13,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196190510] [2022-02-16 13:48:13,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196190510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:13,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146769647] [2022-02-16 13:48:13,169 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:13,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:13,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:13,170 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-16 13:48:13,171 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-16 13:48:13,204 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:13,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:13,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:48:13,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:13,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 195 treesize of output 179 [2022-02-16 13:48:13,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 153 treesize of output 131 [2022-02-16 13:48:13,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 129 treesize of output 113 [2022-02-16 13:48:13,716 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-16 13:48:13,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:14,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 312 treesize of output 268 [2022-02-16 13:48:14,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 295 treesize of output 265 [2022-02-16 13:48:14,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 232 treesize of output 198 [2022-02-16 13:48:14,625 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-16 13:48:14,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146769647] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:14,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:14,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-16 13:48:14,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387193552] [2022-02-16 13:48:14,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:14,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:14,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:14,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:14,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:14,627 INFO L87 Difference]: Start difference. First operand 213 states and 491 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-16 13:48:15,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:15,018 INFO L93 Difference]: Finished difference Result 331 states and 733 transitions. [2022-02-16 13:48:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:15,019 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 20 [2022-02-16 13:48:15,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:15,020 INFO L225 Difference]: With dead ends: 331 [2022-02-16 13:48:15,020 INFO L226 Difference]: Without dead ends: 292 [2022-02-16 13:48:15,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:48:15,020 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 81 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:15,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 101 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:15,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-16 13:48:15,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 243. [2022-02-16 13:48:15,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4338842975206614) internal successors, (589), 242 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:15,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 589 transitions. [2022-02-16 13:48:15,024 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 589 transitions. Word has length 20 [2022-02-16 13:48:15,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:15,024 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 589 transitions. [2022-02-16 13:48:15,024 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-16 13:48:15,024 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 589 transitions. [2022-02-16 13:48:15,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:15,025 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:15,025 INFO L514 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-16 13:48:15,041 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-16 13:48:15,227 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,SelfDestructingSolverStorable21 [2022-02-16 13:48:15,227 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:15,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:15,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1814500772, now seen corresponding path program 6 times [2022-02-16 13:48:15,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:15,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915394572] [2022-02-16 13:48:15,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:15,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:15,288 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-16 13:48:15,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:15,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915394572] [2022-02-16 13:48:15,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915394572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:15,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882252498] [2022-02-16 13:48:15,288 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:15,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:15,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:15,289 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-16 13:48:15,290 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-16 13:48:15,325 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:15,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:15,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:15,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:15,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:15,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-02-16 13:48:15,428 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-16 13:48:15,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:15,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 164 treesize of output 144 [2022-02-16 13:48:15,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:15,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 19 treesize of output 23 [2022-02-16 13:48:15,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 3 treesize of output 1 [2022-02-16 13:48:15,877 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-16 13:48:15,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882252498] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:15,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:15,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-16 13:48:15,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688592162] [2022-02-16 13:48:15,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:15,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:48:15,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:48:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:48:15,878 INFO L87 Difference]: Start difference. First operand 243 states and 589 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 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-16 13:48:15,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:15,997 INFO L93 Difference]: Finished difference Result 311 states and 718 transitions. [2022-02-16 13:48:15,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:15,997 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 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-16 13:48:15,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:15,998 INFO L225 Difference]: With dead ends: 311 [2022-02-16 13:48:15,998 INFO L226 Difference]: Without dead ends: 298 [2022-02-16 13:48:15,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:15,999 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:15,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 73 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:16,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-02-16 13:48:16,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 253. [2022-02-16 13:48:16,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.4563492063492065) internal successors, (619), 252 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:16,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 619 transitions. [2022-02-16 13:48:16,003 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 619 transitions. Word has length 21 [2022-02-16 13:48:16,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:16,003 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 619 transitions. [2022-02-16 13:48:16,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 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-16 13:48:16,004 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 619 transitions. [2022-02-16 13:48:16,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:16,004 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:16,004 INFO L514 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-16 13:48:16,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-16 13:48:16,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:16,219 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:16,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:16,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1304975880, now seen corresponding path program 7 times [2022-02-16 13:48:16,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:16,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69692721] [2022-02-16 13:48:16,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:16,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:16,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:16,279 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-16 13:48:16,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:16,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69692721] [2022-02-16 13:48:16,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69692721] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:16,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937706002] [2022-02-16 13:48:16,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:16,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:16,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:16,281 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-16 13:48:16,281 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-16 13:48:16,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:16,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:16,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:16,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 17 treesize of output 13 [2022-02-16 13:48:16,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 268 treesize of output 230 [2022-02-16 13:48:16,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 230 treesize of output 194 [2022-02-16 13:48:16,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-16 13:48:16,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:16,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 184 [2022-02-16 13:48:17,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 19 treesize of output 23 [2022-02-16 13:48:17,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:48:17,174 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-16 13:48:17,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937706002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:17,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:17,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-16 13:48:17,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602980523] [2022-02-16 13:48:17,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:17,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:17,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:17,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:17,176 INFO L87 Difference]: Start difference. First operand 253 states and 619 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-16 13:48:17,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:17,257 INFO L93 Difference]: Finished difference Result 330 states and 770 transitions. [2022-02-16 13:48:17,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:17,258 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-16 13:48:17,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:17,259 INFO L225 Difference]: With dead ends: 330 [2022-02-16 13:48:17,259 INFO L226 Difference]: Without dead ends: 317 [2022-02-16 13:48:17,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:17,259 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 103 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:17,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 50 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:17,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-16 13:48:17,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 247. [2022-02-16 13:48:17,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.426829268292683) internal successors, (597), 246 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 597 transitions. [2022-02-16 13:48:17,263 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 597 transitions. Word has length 21 [2022-02-16 13:48:17,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:17,263 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 597 transitions. [2022-02-16 13:48:17,263 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-16 13:48:17,263 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 597 transitions. [2022-02-16 13:48:17,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:17,264 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:17,264 INFO L514 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-16 13:48:17,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-16 13:48:17,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:17,480 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:17,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:17,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1024856366, now seen corresponding path program 8 times [2022-02-16 13:48:17,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:17,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829821636] [2022-02-16 13:48:17,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:17,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:17,553 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-16 13:48:17,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:17,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829821636] [2022-02-16 13:48:17,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829821636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:17,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106599927] [2022-02-16 13:48:17,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:17,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:17,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:17,554 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-16 13:48:17,555 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-16 13:48:17,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:17,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:17,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:17,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:17,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 147 [2022-02-16 13:48:17,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 20 treesize of output 16 [2022-02-16 13:48:17,861 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-16 13:48:17,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:18,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 263 treesize of output 231 [2022-02-16 13:48:18,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:18,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 238 treesize of output 208 [2022-02-16 13:48:18,420 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-16 13:48:18,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106599927] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:18,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:18,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:18,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309271845] [2022-02-16 13:48:18,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:18,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:18,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:18,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:18,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:18,421 INFO L87 Difference]: Start difference. First operand 247 states and 597 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-16 13:48:18,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:18,651 INFO L93 Difference]: Finished difference Result 420 states and 959 transitions. [2022-02-16 13:48:18,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:18,651 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 21 [2022-02-16 13:48:18,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:18,652 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:48:18,652 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:48:18,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:18,653 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 137 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:18,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 77 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:18,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:48:18,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 276. [2022-02-16 13:48:18,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.367272727272727) internal successors, (651), 275 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:18,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 651 transitions. [2022-02-16 13:48:18,657 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 651 transitions. Word has length 21 [2022-02-16 13:48:18,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:18,657 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 651 transitions. [2022-02-16 13:48:18,657 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-16 13:48:18,658 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 651 transitions. [2022-02-16 13:48:18,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:18,658 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:18,658 INFO L514 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-16 13:48:18,679 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-16 13:48:18,858 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,SelfDestructingSolverStorable24 [2022-02-16 13:48:18,859 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:18,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:18,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1971142640, now seen corresponding path program 9 times [2022-02-16 13:48:18,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:18,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861602260] [2022-02-16 13:48:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:18,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:18,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:18,950 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-16 13:48:18,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:18,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861602260] [2022-02-16 13:48:18,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861602260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:18,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090235743] [2022-02-16 13:48:18,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:18,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:18,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:18,951 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-16 13:48:18,953 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-16 13:48:18,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:18,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:18,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:48:18,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:19,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 165 treesize of output 141 [2022-02-16 13:48:19,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 140 [2022-02-16 13:48:19,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 129 treesize of output 113 [2022-02-16 13:48:19,618 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-16 13:48:19,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:19,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 252 treesize of output 224 [2022-02-16 13:48:20,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:20,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 264 [2022-02-16 13:48:20,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 258 treesize of output 226 [2022-02-16 13:48:20,680 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-16 13:48:20,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090235743] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:20,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:20,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-16 13:48:20,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205849864] [2022-02-16 13:48:20,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:20,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:20,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:20,681 INFO L87 Difference]: Start difference. First operand 276 states and 651 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-16 13:48:22,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:22,152 INFO L93 Difference]: Finished difference Result 774 states and 1704 transitions. [2022-02-16 13:48:22,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:48:22,152 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 21 [2022-02-16 13:48:22,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:22,154 INFO L225 Difference]: With dead ends: 774 [2022-02-16 13:48:22,154 INFO L226 Difference]: Without dead ends: 713 [2022-02-16 13:48:22,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=601, Invalid=1751, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 13:48:22,155 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 225 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:22,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 208 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:22,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-02-16 13:48:22,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 324. [2022-02-16 13:48:22,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.4953560371517027) internal successors, (806), 323 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:22,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 806 transitions. [2022-02-16 13:48:22,161 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 806 transitions. Word has length 21 [2022-02-16 13:48:22,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:22,162 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 806 transitions. [2022-02-16 13:48:22,162 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-16 13:48:22,162 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 806 transitions. [2022-02-16 13:48:22,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:22,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:22,162 INFO L514 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-16 13:48:22,181 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-16 13:48:22,378 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,SelfDestructingSolverStorable25 [2022-02-16 13:48:22,380 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:22,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:22,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2127103930, now seen corresponding path program 10 times [2022-02-16 13:48:22,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:22,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504038555] [2022-02-16 13:48:22,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:22,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:22,553 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-16 13:48:22,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:22,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504038555] [2022-02-16 13:48:22,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504038555] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:22,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024185226] [2022-02-16 13:48:22,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:22,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:22,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:22,554 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-16 13:48:22,556 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-16 13:48:22,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:22,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:22,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:22,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:22,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 276 treesize of output 240 [2022-02-16 13:48:23,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:48:23,230 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-16 13:48:23,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:23,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 211 treesize of output 187 [2022-02-16 13:48:23,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:23,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 194 treesize of output 180 [2022-02-16 13:48:23,684 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-16 13:48:23,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024185226] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:23,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:23,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-02-16 13:48:23,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518018180] [2022-02-16 13:48:23,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:23,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:23,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:23,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:23,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:23,685 INFO L87 Difference]: Start difference. First operand 324 states and 806 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-16 13:48:24,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:24,095 INFO L93 Difference]: Finished difference Result 492 states and 1111 transitions. [2022-02-16 13:48:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:48:24,096 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 21 [2022-02-16 13:48:24,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:24,097 INFO L225 Difference]: With dead ends: 492 [2022-02-16 13:48:24,097 INFO L226 Difference]: Without dead ends: 431 [2022-02-16 13:48:24,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:24,098 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:24,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 148 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 410 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-16 13:48:24,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-16 13:48:24,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 340. [2022-02-16 13:48:24,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.5191740412979353) internal successors, (854), 339 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:24,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 854 transitions. [2022-02-16 13:48:24,103 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 854 transitions. Word has length 21 [2022-02-16 13:48:24,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:24,103 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 854 transitions. [2022-02-16 13:48:24,103 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-16 13:48:24,103 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 854 transitions. [2022-02-16 13:48:24,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:24,104 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:24,104 INFO L514 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-16 13:48:24,120 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-16 13:48:24,320 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,SelfDestructingSolverStorable26 [2022-02-16 13:48:24,320 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:24,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:24,321 INFO L85 PathProgramCache]: Analyzing trace with hash -392271656, now seen corresponding path program 11 times [2022-02-16 13:48:24,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:24,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354693626] [2022-02-16 13:48:24,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:24,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:24,446 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-16 13:48:24,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:24,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354693626] [2022-02-16 13:48:24,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354693626] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:24,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289933020] [2022-02-16 13:48:24,446 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:24,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:24,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:24,447 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-16 13:48:24,449 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-16 13:48:24,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:24,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:24,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:24,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:24,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 145 treesize of output 129 [2022-02-16 13:48:24,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 37 treesize of output 29 [2022-02-16 13:48:24,810 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-16 13:48:24,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:25,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 270 [2022-02-16 13:48:25,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:25,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 245 [2022-02-16 13:48:25,394 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-16 13:48:25,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289933020] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:25,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:25,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-16 13:48:25,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693372545] [2022-02-16 13:48:25,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:25,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:25,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:25,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:25,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:25,395 INFO L87 Difference]: Start difference. First operand 340 states and 854 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-16 13:48:26,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:26,026 INFO L93 Difference]: Finished difference Result 510 states and 1165 transitions. [2022-02-16 13:48:26,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:48:26,027 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 21 [2022-02-16 13:48:26,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:26,028 INFO L225 Difference]: With dead ends: 510 [2022-02-16 13:48:26,028 INFO L226 Difference]: Without dead ends: 478 [2022-02-16 13:48:26,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=248, Invalid=942, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:48:26,029 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 163 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:26,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 165 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:26,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-16 13:48:26,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 345. [2022-02-16 13:48:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.546511627906977) internal successors, (876), 344 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:26,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 876 transitions. [2022-02-16 13:48:26,034 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 876 transitions. Word has length 21 [2022-02-16 13:48:26,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:26,035 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 876 transitions. [2022-02-16 13:48:26,035 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-16 13:48:26,035 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 876 transitions. [2022-02-16 13:48:26,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:26,035 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:26,035 INFO L514 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-16 13:48:26,051 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-16 13:48:26,243 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,SelfDestructingSolverStorable27 [2022-02-16 13:48:26,243 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:26,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:26,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1931896686, now seen corresponding path program 12 times [2022-02-16 13:48:26,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:26,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109785819] [2022-02-16 13:48:26,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:26,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:26,379 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-16 13:48:26,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:26,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109785819] [2022-02-16 13:48:26,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109785819] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:26,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386706428] [2022-02-16 13:48:26,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:26,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:26,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:26,381 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-16 13:48:26,382 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-16 13:48:26,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:26,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:26,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:26,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:26,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 187 treesize of output 163 [2022-02-16 13:48:26,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-02-16 13:48:26,841 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-16 13:48:26,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:27,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 238 treesize of output 210 [2022-02-16 13:48:27,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:27,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:48:27,379 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-16 13:48:27,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386706428] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:27,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:27,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-16 13:48:27,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829697676] [2022-02-16 13:48:27,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:27,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:27,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:27,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:27,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:27,380 INFO L87 Difference]: Start difference. First operand 345 states and 876 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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-16 13:48:27,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:27,999 INFO L93 Difference]: Finished difference Result 510 states and 1229 transitions. [2022-02-16 13:48:27,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:48:28,000 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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-16 13:48:28,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:28,001 INFO L225 Difference]: With dead ends: 510 [2022-02-16 13:48:28,001 INFO L226 Difference]: Without dead ends: 456 [2022-02-16 13:48:28,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:48:28,002 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 145 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:28,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 126 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:28,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-16 13:48:28,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 402. [2022-02-16 13:48:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.5810473815461346) internal successors, (1035), 401 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:28,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1035 transitions. [2022-02-16 13:48:28,008 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1035 transitions. Word has length 21 [2022-02-16 13:48:28,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:28,008 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1035 transitions. [2022-02-16 13:48:28,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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-16 13:48:28,008 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1035 transitions. [2022-02-16 13:48:28,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:28,009 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:28,009 INFO L514 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-16 13:48:28,025 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-16 13:48:28,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-16 13:48:28,225 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:28,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:28,225 INFO L85 PathProgramCache]: Analyzing trace with hash 75425210, now seen corresponding path program 13 times [2022-02-16 13:48:28,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:28,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070636997] [2022-02-16 13:48:28,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:28,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:28,323 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-16 13:48:28,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:28,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070636997] [2022-02-16 13:48:28,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070636997] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:28,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494199487] [2022-02-16 13:48:28,324 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:28,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:28,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:28,325 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-16 13:48:28,362 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-16 13:48:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:28,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:28,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:28,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:28,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-16 13:48:28,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 121 [2022-02-16 13:48:28,775 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-16 13:48:28,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:28,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 202 treesize of output 178 [2022-02-16 13:48:29,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:29,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:29,192 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-16 13:48:29,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494199487] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:29,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:29,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:29,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825480044] [2022-02-16 13:48:29,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:29,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:29,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:29,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:29,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:29,193 INFO L87 Difference]: Start difference. First operand 402 states and 1035 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-16 13:48:29,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:29,294 INFO L93 Difference]: Finished difference Result 465 states and 1133 transitions. [2022-02-16 13:48:29,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:29,294 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 21 [2022-02-16 13:48:29,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:29,296 INFO L225 Difference]: With dead ends: 465 [2022-02-16 13:48:29,296 INFO L226 Difference]: Without dead ends: 447 [2022-02-16 13:48:29,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:29,296 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 64 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:29,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 65 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:29,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-16 13:48:29,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 393. [2022-02-16 13:48:29,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.568877551020408) internal successors, (1007), 392 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:29,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1007 transitions. [2022-02-16 13:48:29,302 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1007 transitions. Word has length 21 [2022-02-16 13:48:29,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:29,302 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1007 transitions. [2022-02-16 13:48:29,302 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-16 13:48:29,302 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1007 transitions. [2022-02-16 13:48:29,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:29,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:29,303 INFO L514 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-16 13:48:29,330 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-16 13:48:29,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:29,517 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:29,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:29,518 INFO L85 PathProgramCache]: Analyzing trace with hash 381676644, now seen corresponding path program 14 times [2022-02-16 13:48:29,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:29,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101922101] [2022-02-16 13:48:29,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:29,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:29,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:29,602 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-16 13:48:29,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:29,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101922101] [2022-02-16 13:48:29,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101922101] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:29,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640852391] [2022-02-16 13:48:29,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:29,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:29,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:29,603 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-16 13:48:29,604 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-16 13:48:29,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:29,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:29,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:29,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:29,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 298 treesize of output 248 [2022-02-16 13:48:29,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:29,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 226 [2022-02-16 13:48:29,979 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-16 13:48:29,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:30,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 244 [2022-02-16 13:48:30,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 20 treesize of output 24 [2022-02-16 13:48:30,623 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-16 13:48:30,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640852391] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:30,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:30,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:30,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141354226] [2022-02-16 13:48:30,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:30,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:30,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:30,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:30,624 INFO L87 Difference]: Start difference. First operand 393 states and 1007 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-16 13:48:30,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:30,765 INFO L93 Difference]: Finished difference Result 440 states and 1097 transitions. [2022-02-16 13:48:30,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:30,765 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-16 13:48:30,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:30,766 INFO L225 Difference]: With dead ends: 440 [2022-02-16 13:48:30,766 INFO L226 Difference]: Without dead ends: 422 [2022-02-16 13:48:30,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:30,767 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:30,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 90 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:30,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-16 13:48:30,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 375. [2022-02-16 13:48:30,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5748663101604277) internal successors, (963), 374 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:30,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 963 transitions. [2022-02-16 13:48:30,772 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 963 transitions. Word has length 21 [2022-02-16 13:48:30,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:30,772 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 963 transitions. [2022-02-16 13:48:30,772 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-16 13:48:30,772 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 963 transitions. [2022-02-16 13:48:30,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:30,773 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:30,773 INFO L514 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-16 13:48:30,789 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-16 13:48:30,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:30,984 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:30,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:30,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1043193098, now seen corresponding path program 15 times [2022-02-16 13:48:30,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:30,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92477993] [2022-02-16 13:48:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:30,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:30,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:31,042 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-16 13:48:31,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:31,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92477993] [2022-02-16 13:48:31,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92477993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:31,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425937988] [2022-02-16 13:48:31,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:31,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:31,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:31,044 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-16 13:48:31,045 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-16 13:48:31,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:31,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:31,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:31,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:31,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 17 treesize of output 13 [2022-02-16 13:48:31,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-02-16 13:48:31,181 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-16 13:48:31,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:31,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 211 treesize of output 191 [2022-02-16 13:48:31,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:48:31,631 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:31,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:48:31,637 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-16 13:48:31,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425937988] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:31,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:31,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-02-16 13:48:31,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677508370] [2022-02-16 13:48:31,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:31,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 13:48:31,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:31,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 13:48:31,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:48:31,638 INFO L87 Difference]: Start difference. First operand 375 states and 963 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:31,804 INFO L93 Difference]: Finished difference Result 546 states and 1329 transitions. [2022-02-16 13:48:31,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:31,805 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-16 13:48:31,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:31,806 INFO L225 Difference]: With dead ends: 546 [2022-02-16 13:48:31,806 INFO L226 Difference]: Without dead ends: 518 [2022-02-16 13:48:31,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:31,807 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:31,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 99 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:31,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-16 13:48:31,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 348. [2022-02-16 13:48:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.645533141210375) internal successors, (918), 347 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 918 transitions. [2022-02-16 13:48:31,812 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 918 transitions. Word has length 21 [2022-02-16 13:48:31,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:31,812 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 918 transitions. [2022-02-16 13:48:31,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,812 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 918 transitions. [2022-02-16 13:48:31,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:31,813 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:31,813 INFO L514 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-16 13:48:31,829 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-16 13:48:32,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:32,013 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:32,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:32,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2119408968, now seen corresponding path program 16 times [2022-02-16 13:48:32,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:32,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425644372] [2022-02-16 13:48:32,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:32,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:32,071 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-16 13:48:32,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:32,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425644372] [2022-02-16 13:48:32,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425644372] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:32,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372046954] [2022-02-16 13:48:32,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:32,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:32,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:32,073 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-16 13:48:32,073 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-16 13:48:32,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:32,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:32,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:32,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:32,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:32,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-02-16 13:48:32,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 133 [2022-02-16 13:48:32,398 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-16 13:48:32,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:32,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 193 treesize of output 169 [2022-02-16 13:48:32,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 3 treesize of output 1 [2022-02-16 13:48:32,878 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:32,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:48:32,883 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-16 13:48:32,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372046954] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:32,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:32,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-16 13:48:32,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621437891] [2022-02-16 13:48:32,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:32,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:48:32,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:32,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:48:32,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:48:32,884 INFO L87 Difference]: Start difference. First operand 348 states and 918 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-16 13:48:33,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:33,045 INFO L93 Difference]: Finished difference Result 484 states and 1201 transitions. [2022-02-16 13:48:33,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:33,045 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 21 [2022-02-16 13:48:33,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:33,046 INFO L225 Difference]: With dead ends: 484 [2022-02-16 13:48:33,046 INFO L226 Difference]: Without dead ends: 460 [2022-02-16 13:48:33,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:33,047 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 85 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:33,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 98 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:33,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-16 13:48:33,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 331. [2022-02-16 13:48:33,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.6787878787878787) internal successors, (884), 330 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:33,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 884 transitions. [2022-02-16 13:48:33,052 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 884 transitions. Word has length 21 [2022-02-16 13:48:33,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:33,052 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 884 transitions. [2022-02-16 13:48:33,052 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-16 13:48:33,052 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 884 transitions. [2022-02-16 13:48:33,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:33,052 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:33,052 INFO L514 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-16 13:48:33,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:33,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-02-16 13:48:33,269 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:33,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:33,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1051354196, now seen corresponding path program 17 times [2022-02-16 13:48:33,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:33,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479488047] [2022-02-16 13:48:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:33,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:33,355 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-16 13:48:33,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:33,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479488047] [2022-02-16 13:48:33,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479488047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:33,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866278719] [2022-02-16 13:48:33,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:33,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:33,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:33,356 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-16 13:48:33,358 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-16 13:48:33,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:33,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:33,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:33,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:33,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 145 treesize of output 125 [2022-02-16 13:48:33,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 17 treesize of output 13 [2022-02-16 13:48:33,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 51 treesize of output 39 [2022-02-16 13:48:33,740 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-16 13:48:33,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48: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 3 treesize of output 1 [2022-02-16 13:48:33,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 188 treesize of output 164 [2022-02-16 13:48:33,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 157 [2022-02-16 13:48:34,174 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-16 13:48:34,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866278719] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:34,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:34,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-02-16 13:48:34,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961431126] [2022-02-16 13:48:34,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:34,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:34,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:34,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:34,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:34,175 INFO L87 Difference]: Start difference. First operand 331 states and 884 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-16 13:48:34,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:34,411 INFO L93 Difference]: Finished difference Result 407 states and 1019 transitions. [2022-02-16 13:48:34,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:34,412 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 21 [2022-02-16 13:48:34,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:34,412 INFO L225 Difference]: With dead ends: 407 [2022-02-16 13:48:34,412 INFO L226 Difference]: Without dead ends: 379 [2022-02-16 13:48:34,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=158, Invalid=492, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:48:34,413 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:34,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 119 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:34,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-16 13:48:34,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 262. [2022-02-16 13:48:34,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.586206896551724) internal successors, (675), 261 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:34,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 675 transitions. [2022-02-16 13:48:34,417 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 675 transitions. Word has length 21 [2022-02-16 13:48:34,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:34,417 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 675 transitions. [2022-02-16 13:48:34,417 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-16 13:48:34,417 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 675 transitions. [2022-02-16 13:48:34,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:34,418 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:34,418 INFO L514 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-16 13:48:34,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:34,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:34,634 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:34,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:34,634 INFO L85 PathProgramCache]: Analyzing trace with hash -121812322, now seen corresponding path program 18 times [2022-02-16 13:48:34,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:34,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281816092] [2022-02-16 13:48:34,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:34,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:34,701 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-16 13:48:34,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:34,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281816092] [2022-02-16 13:48:34,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281816092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:34,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381736370] [2022-02-16 13:48:34,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:34,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:34,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:34,702 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-16 13:48:34,703 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-16 13:48:34,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:34,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:34,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:34,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:34,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 129 [2022-02-16 13:48:34,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 37 treesize of output 29 [2022-02-16 13:48:35,036 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-16 13:48:35,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:35,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:35,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 178 [2022-02-16 13:48:35,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 153 [2022-02-16 13:48:35,461 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-16 13:48:35,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381736370] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:35,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:35,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:35,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357790461] [2022-02-16 13:48:35,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:35,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:35,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:35,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:35,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:35,462 INFO L87 Difference]: Start difference. First operand 262 states and 675 transitions. Second operand has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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-16 13:48:35,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:35,728 INFO L93 Difference]: Finished difference Result 380 states and 919 transitions. [2022-02-16 13:48:35,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:35,729 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-16 13:48:35,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:35,730 INFO L225 Difference]: With dead ends: 380 [2022-02-16 13:48:35,730 INFO L226 Difference]: Without dead ends: 372 [2022-02-16 13:48:35,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:35,731 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:35,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 90 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:35,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-16 13:48:35,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 257. [2022-02-16 13:48:35,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.58203125) internal successors, (661), 256 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:35,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 661 transitions. [2022-02-16 13:48:35,735 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 661 transitions. Word has length 21 [2022-02-16 13:48:35,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:35,735 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 661 transitions. [2022-02-16 13:48:35,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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-16 13:48:35,735 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 661 transitions. [2022-02-16 13:48:35,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:35,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:35,735 INFO L514 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-16 13:48:35,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:35,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:35,952 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:35,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:35,952 INFO L85 PathProgramCache]: Analyzing trace with hash 440745850, now seen corresponding path program 19 times [2022-02-16 13:48:35,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:35,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442912574] [2022-02-16 13:48:35,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:35,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:35,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:36,084 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-16 13:48:36,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:36,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442912574] [2022-02-16 13:48:36,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442912574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:36,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895362069] [2022-02-16 13:48:36,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:36,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:36,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:36,086 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-16 13:48:36,086 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-16 13:48:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:36,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:36,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:36,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 171 treesize of output 147 [2022-02-16 13:48:36,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 20 treesize of output 16 [2022-02-16 13:48:36,461 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-16 13:48:36,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:36,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 252 [2022-02-16 13:48:36,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 221 [2022-02-16 13:48:37,004 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-16 13:48:37,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895362069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:37,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:37,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-16 13:48:37,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011307209] [2022-02-16 13:48:37,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:37,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:37,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:37,005 INFO L87 Difference]: Start difference. First operand 257 states and 661 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-16 13:48:37,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:37,851 INFO L93 Difference]: Finished difference Result 444 states and 1009 transitions. [2022-02-16 13:48:37,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:48:37,852 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-16 13:48:37,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:37,852 INFO L225 Difference]: With dead ends: 444 [2022-02-16 13:48:37,852 INFO L226 Difference]: Without dead ends: 377 [2022-02-16 13:48:37,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=258, Invalid=1224, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:48:37,853 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 119 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:37,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 174 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:37,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-16 13:48:37,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 277. [2022-02-16 13:48:37,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.5181159420289854) internal successors, (695), 276 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:37,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 695 transitions. [2022-02-16 13:48:37,857 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 695 transitions. Word has length 21 [2022-02-16 13:48:37,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:37,857 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 695 transitions. [2022-02-16 13:48:37,857 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-16 13:48:37,857 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 695 transitions. [2022-02-16 13:48:37,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:37,858 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:37,858 INFO L514 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-16 13:48:37,875 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-16 13:48:38,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:38,071 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:38,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:38,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2078629736, now seen corresponding path program 20 times [2022-02-16 13:48:38,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:38,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127755960] [2022-02-16 13:48:38,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:38,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:38,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:38,212 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-16 13:48:38,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:38,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127755960] [2022-02-16 13:48:38,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127755960] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:38,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705922442] [2022-02-16 13:48:38,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:38,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:38,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:38,213 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-16 13:48:38,216 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-16 13:48:38,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:38,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:38,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:38,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:38,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 145 treesize of output 129 [2022-02-16 13:48:38,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 30 treesize of output 24 [2022-02-16 13:48:38,539 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-16 13:48:38,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:38,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 244 treesize of output 216 [2022-02-16 13:48:38,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 193 [2022-02-16 13:48:39,013 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-16 13:48:39,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705922442] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:39,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:39,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-02-16 13:48:39,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564231470] [2022-02-16 13:48:39,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:39,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:48:39,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:39,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:48:39,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:39,015 INFO L87 Difference]: Start difference. First operand 277 states and 695 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-16 13:48:39,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:39,581 INFO L93 Difference]: Finished difference Result 443 states and 1004 transitions. [2022-02-16 13:48:39,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:48:39,581 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 21 [2022-02-16 13:48:39,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:39,582 INFO L225 Difference]: With dead ends: 443 [2022-02-16 13:48:39,582 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:48:39,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:48:39,583 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 214 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:39,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 177 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:39,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:48:39,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 270. [2022-02-16 13:48:39,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.5055762081784385) internal successors, (674), 269 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:39,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 674 transitions. [2022-02-16 13:48:39,587 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 674 transitions. Word has length 21 [2022-02-16 13:48:39,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:39,587 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 674 transitions. [2022-02-16 13:48:39,587 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-16 13:48:39,587 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 674 transitions. [2022-02-16 13:48:39,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:39,587 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:39,588 INFO L514 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-16 13:48:39,604 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-16 13:48:39,794 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,SelfDestructingSolverStorable36 [2022-02-16 13:48:39,794 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:39,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:39,794 INFO L85 PathProgramCache]: Analyzing trace with hash -726340322, now seen corresponding path program 21 times [2022-02-16 13:48:39,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:39,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063290794] [2022-02-16 13:48:39,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:39,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:39,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:39,943 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-16 13:48:39,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:39,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063290794] [2022-02-16 13:48:39,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063290794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:39,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139938922] [2022-02-16 13:48:39,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:39,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:39,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:39,945 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-16 13:48:39,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-16 13:48:39,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:48:39,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:39,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:39,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:40,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 264 treesize of output 220 [2022-02-16 13:48:40,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 198 [2022-02-16 13:48:40,395 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-16 13:48:40,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:40,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 280 treesize of output 252 [2022-02-16 13:48:40,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:40,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:48:40,812 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-16 13:48:40,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139938922] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:40,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:40,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-16 13:48:40,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522226887] [2022-02-16 13:48:40,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:40,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:40,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:40,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:40,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:40,813 INFO L87 Difference]: Start difference. First operand 270 states and 674 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-16 13:48:41,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:41,784 INFO L93 Difference]: Finished difference Result 573 states and 1267 transitions. [2022-02-16 13:48:41,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:48:41,784 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 21 [2022-02-16 13:48:41,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:41,785 INFO L225 Difference]: With dead ends: 573 [2022-02-16 13:48:41,785 INFO L226 Difference]: Without dead ends: 506 [2022-02-16 13:48:41,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=456, Invalid=1994, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 13:48:41,786 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 255 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:41,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 196 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:41,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-02-16 13:48:41,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 286. [2022-02-16 13:48:41,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.5157894736842104) internal successors, (717), 285 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:41,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 717 transitions. [2022-02-16 13:48:41,790 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 717 transitions. Word has length 21 [2022-02-16 13:48:41,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:41,791 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 717 transitions. [2022-02-16 13:48:41,791 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-16 13:48:41,791 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 717 transitions. [2022-02-16 13:48:41,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:41,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:41,791 INFO L514 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-16 13:48:41,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-02-16 13:48:41,996 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,SelfDestructingSolverStorable37 [2022-02-16 13:48:41,997 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:41,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:41,997 INFO L85 PathProgramCache]: Analyzing trace with hash -854821440, now seen corresponding path program 22 times [2022-02-16 13:48:41,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:41,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930082935] [2022-02-16 13:48:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:41,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:42,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:42,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:42,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:42,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930082935] [2022-02-16 13:48:42,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930082935] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:42,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059528743] [2022-02-16 13:48:42,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:42,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:42,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:42,121 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-16 13:48:42,122 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-16 13:48:42,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:42,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:42,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-16 13:48:42,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:42,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 278 [2022-02-16 13:48:42,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 288 treesize of output 252 [2022-02-16 13:48:42,686 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-16 13:48:42,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:42,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 193 treesize of output 173 [2022-02-16 13:48:43,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:43,106 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-16 13:48:43,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059528743] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:43,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:43,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-16 13:48:43,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379948005] [2022-02-16 13:48:43,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:43,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:43,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:43,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:43,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:43,107 INFO L87 Difference]: Start difference. First operand 286 states and 717 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-16 13:48:43,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:43,868 INFO L93 Difference]: Finished difference Result 520 states and 1137 transitions. [2022-02-16 13:48:43,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:48:43,868 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 21 [2022-02-16 13:48:43,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:43,869 INFO L225 Difference]: With dead ends: 520 [2022-02-16 13:48:43,869 INFO L226 Difference]: Without dead ends: 486 [2022-02-16 13:48:43,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=419, Invalid=2031, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 13:48:43,870 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 203 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:43,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 234 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:43,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-16 13:48:43,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 279. [2022-02-16 13:48:43,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.4676258992805757) internal successors, (686), 278 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:43,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 686 transitions. [2022-02-16 13:48:43,874 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 686 transitions. Word has length 21 [2022-02-16 13:48:43,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:43,874 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 686 transitions. [2022-02-16 13:48:43,874 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-16 13:48:43,874 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 686 transitions. [2022-02-16 13:48:43,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:43,875 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:43,875 INFO L514 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-16 13:48:43,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-02-16 13:48:44,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-16 13:48:44,079 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:44,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:44,080 INFO L85 PathProgramCache]: Analyzing trace with hash 840479332, now seen corresponding path program 23 times [2022-02-16 13:48:44,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:44,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803010696] [2022-02-16 13:48:44,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:44,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:44,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:44,216 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-16 13:48:44,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:44,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803010696] [2022-02-16 13:48:44,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803010696] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:44,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884112458] [2022-02-16 13:48:44,217 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:44,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:44,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:44,218 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-16 13:48:44,218 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-16 13:48:44,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:44,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:44,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:44,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:44,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 17 treesize of output 13 [2022-02-16 13:48:44,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 22 treesize of output 16 [2022-02-16 13:48:44,385 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-16 13:48:44,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:44,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 159 treesize of output 139 [2022-02-16 13:48:44,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 3 treesize of output 1 [2022-02-16 13:48:44,701 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:44,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:48:44,704 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-16 13:48:44,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884112458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:44,705 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:44,705 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 19 [2022-02-16 13:48:44,705 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254986023] [2022-02-16 13:48:44,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:44,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:44,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:44,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:44,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:44,705 INFO L87 Difference]: Start difference. First operand 279 states and 686 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-16 13:48:45,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:45,323 INFO L93 Difference]: Finished difference Result 373 states and 863 transitions. [2022-02-16 13:48:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:48:45,323 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 21 [2022-02-16 13:48:45,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:45,324 INFO L225 Difference]: With dead ends: 373 [2022-02-16 13:48:45,324 INFO L226 Difference]: Without dead ends: 353 [2022-02-16 13:48:45,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=263, Invalid=997, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:48:45,325 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 91 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:45,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 128 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:45,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-02-16 13:48:45,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 265. [2022-02-16 13:48:45,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.428030303030303) internal successors, (641), 264 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:45,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 641 transitions. [2022-02-16 13:48:45,328 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 641 transitions. Word has length 21 [2022-02-16 13:48:45,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:45,328 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 641 transitions. [2022-02-16 13:48:45,329 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-16 13:48:45,329 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 641 transitions. [2022-02-16 13:48:45,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:45,329 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:45,329 INFO L514 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-16 13:48:45,347 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-16 13:48:45,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:45,543 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:45,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:45,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1558069832, now seen corresponding path program 24 times [2022-02-16 13:48:45,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:45,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000487442] [2022-02-16 13:48:45,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:45,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:45,646 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-16 13:48:45,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:45,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000487442] [2022-02-16 13:48:45,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000487442] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:45,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226040419] [2022-02-16 13:48:45,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:45,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:45,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:45,648 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-16 13:48:45,651 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-16 13:48:45,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:45,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:45,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:45,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:45,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 17 treesize of output 13 [2022-02-16 13:48:45,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 32 treesize of output 24 [2022-02-16 13:48:45,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:48:45,898 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-16 13:48:45,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:46,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 208 [2022-02-16 13:48:46,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,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 19 treesize of output 23 [2022-02-16 13:48:46,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 3 treesize of output 1 [2022-02-16 13:48:46,410 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-16 13:48:46,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226040419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:46,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:46,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-16 13:48:46,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386722744] [2022-02-16 13:48:46,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:46,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:46,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:46,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:46,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:46,411 INFO L87 Difference]: Start difference. First operand 265 states and 641 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-16 13:48:46,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:46,530 INFO L93 Difference]: Finished difference Result 318 states and 744 transitions. [2022-02-16 13:48:46,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:46,530 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-16 13:48:46,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:46,531 INFO L225 Difference]: With dead ends: 318 [2022-02-16 13:48:46,531 INFO L226 Difference]: Without dead ends: 300 [2022-02-16 13:48:46,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:46,531 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:46,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 90 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 283 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-16 13:48:46,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-02-16 13:48:46,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 275. [2022-02-16 13:48:46,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.4671532846715327) internal successors, (676), 274 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:46,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 676 transitions. [2022-02-16 13:48:46,535 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 676 transitions. Word has length 21 [2022-02-16 13:48:46,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:46,535 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 676 transitions. [2022-02-16 13:48:46,535 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-16 13:48:46,535 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 676 transitions. [2022-02-16 13:48:46,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:46,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:46,535 INFO L514 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-16 13:48:46,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-16 13:48:46,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:46,743 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:46,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:46,744 INFO L85 PathProgramCache]: Analyzing trace with hash 521438362, now seen corresponding path program 25 times [2022-02-16 13:48:46,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:46,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170531859] [2022-02-16 13:48:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:46,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:46,867 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-16 13:48:46,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:46,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170531859] [2022-02-16 13:48:46,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170531859] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:46,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796485428] [2022-02-16 13:48:46,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:46,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:46,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:46,872 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-16 13:48:46,873 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-16 13:48:46,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:46,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:46,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48: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 17 treesize of output 13 [2022-02-16 13:48:47,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 32 treesize of output 24 [2022-02-16 13:48:47,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 4 treesize of output 2 [2022-02-16 13:48:47,130 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-16 13:48:47,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:47,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 204 treesize of output 184 [2022-02-16 13:48:47,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:47,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:48:47,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 3 treesize of output 1 [2022-02-16 13:48:47,685 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-16 13:48:47,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796485428] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:47,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:47,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-16 13:48:47,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917505945] [2022-02-16 13:48:47,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:47,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:48:47,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:48:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:48:47,686 INFO L87 Difference]: Start difference. First operand 275 states and 676 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-16 13:48:47,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:47,822 INFO L93 Difference]: Finished difference Result 311 states and 729 transitions. [2022-02-16 13:48:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:47,822 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-16 13:48:47,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:47,823 INFO L225 Difference]: With dead ends: 311 [2022-02-16 13:48:47,823 INFO L226 Difference]: Without dead ends: 299 [2022-02-16 13:48:47,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:47,823 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 30 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:47,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 109 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 345 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-16 13:48:47,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-16 13:48:47,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 273. [2022-02-16 13:48:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 2.474264705882353) internal successors, (673), 272 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:47,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 673 transitions. [2022-02-16 13:48:47,827 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 673 transitions. Word has length 21 [2022-02-16 13:48:47,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:47,827 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 673 transitions. [2022-02-16 13:48:47,827 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-16 13:48:47,827 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 673 transitions. [2022-02-16 13:48:47,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:47,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:47,827 INFO L514 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-16 13:48:47,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-02-16 13:48:48,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-16 13:48:48,028 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:48,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:48,028 INFO L85 PathProgramCache]: Analyzing trace with hash -589387154, now seen corresponding path program 26 times [2022-02-16 13:48:48,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:48,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691872460] [2022-02-16 13:48:48,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:48,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:48,131 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-16 13:48:48,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:48,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691872460] [2022-02-16 13:48:48,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691872460] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:48,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236604782] [2022-02-16 13:48:48,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:48,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:48,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:48,132 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-16 13:48:48,133 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-16 13:48:48,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:48,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:48,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:48,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:48,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 17 treesize of output 13 [2022-02-16 13:48:48,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 239 treesize of output 201 [2022-02-16 13:48:48,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:48,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-02-16 13:48:48,780 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-16 13:48:48,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:48,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 202 treesize of output 182 [2022-02-16 13:48:49,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:49,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:48:49,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 3 treesize of output 1 [2022-02-16 13:48:49,289 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-16 13:48:49,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236604782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:49,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:49,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-02-16 13:48:49,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478461210] [2022-02-16 13:48:49,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:49,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:49,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:49,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:49,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:49,290 INFO L87 Difference]: Start difference. First operand 273 states and 673 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:49,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:49,404 INFO L93 Difference]: Finished difference Result 338 states and 779 transitions. [2022-02-16 13:48:49,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:49,404 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-16 13:48:49,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:49,405 INFO L225 Difference]: With dead ends: 338 [2022-02-16 13:48:49,405 INFO L226 Difference]: Without dead ends: 319 [2022-02-16 13:48:49,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:49,405 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:49,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 78 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 234 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-16 13:48:49,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-02-16 13:48:49,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 270. [2022-02-16 13:48:49,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.490706319702602) internal successors, (670), 269 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:49,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 670 transitions. [2022-02-16 13:48:49,409 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 670 transitions. Word has length 21 [2022-02-16 13:48:49,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:49,409 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 670 transitions. [2022-02-16 13:48:49,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:49,409 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 670 transitions. [2022-02-16 13:48:49,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:49,409 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:49,409 INFO L514 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-16 13:48:49,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:49,625 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,SelfDestructingSolverStorable42 [2022-02-16 13:48:49,626 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:49,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:49,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1269882429, now seen corresponding path program 27 times [2022-02-16 13:48:49,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:49,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399853421] [2022-02-16 13:48:49,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:49,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:49,707 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-16 13:48:49,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:49,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399853421] [2022-02-16 13:48:49,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399853421] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:49,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035704396] [2022-02-16 13:48:49,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:49,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:49,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:49,708 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-16 13:48:49,710 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-16 13:48:49,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:49,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:49,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:49,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:49,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:49,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:49,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 153 [2022-02-16 13:48: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 153 treesize of output 135 [2022-02-16 13:48:50,195 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-16 13:48:50,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:50,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 252 treesize of output 224 [2022-02-16 13:48:50,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:50,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:48:50,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 3 treesize of output 1 [2022-02-16 13:48:50,653 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-16 13:48:50,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035704396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:50,653 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:50,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-16 13:48:50,653 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704370756] [2022-02-16 13:48:50,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:50,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:48:50,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:50,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:48:50,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:50,653 INFO L87 Difference]: Start difference. First operand 270 states and 670 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-16 13:48:50,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:50,775 INFO L93 Difference]: Finished difference Result 459 states and 1046 transitions. [2022-02-16 13:48:50,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:50,776 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-16 13:48:50,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:50,776 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:48:50,776 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:48:50,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:48:50,777 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:50,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 85 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:50,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:48:50,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 309. [2022-02-16 13:48:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.6006493506493507) internal successors, (801), 308 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 801 transitions. [2022-02-16 13:48:50,781 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 801 transitions. Word has length 21 [2022-02-16 13:48:50,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:50,781 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 801 transitions. [2022-02-16 13:48:50,781 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-16 13:48:50,781 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 801 transitions. [2022-02-16 13:48:50,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:50,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:50,782 INFO L514 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-16 13:48:50,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-16 13:48:50,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:50,982 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:50,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:50,983 INFO L85 PathProgramCache]: Analyzing trace with hash 243819792, now seen corresponding path program 28 times [2022-02-16 13:48:50,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:50,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093474150] [2022-02-16 13:48:50,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:50,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:50,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:51,085 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-16 13:48:51,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:51,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093474150] [2022-02-16 13:48:51,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093474150] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:51,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972627774] [2022-02-16 13:48:51,085 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:51,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:51,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:51,086 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-16 13:48:51,086 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-16 13:48:51,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:51,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:51,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:51,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:51,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 17 treesize of output 13 [2022-02-16 13:48:51,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 229 treesize of output 195 [2022-02-16 13:48:51,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:51,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 205 treesize of output 175 [2022-02-16 13:48:51,640 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-16 13:48:51,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:51,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 231 [2022-02-16 13:48:52,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:52,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:48:52,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 3 treesize of output 1 [2022-02-16 13:48:52,209 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-16 13:48:52,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972627774] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:52,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:52,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-02-16 13:48:52,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060759611] [2022-02-16 13:48:52,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:52,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:48:52,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:48:52,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:48:52,210 INFO L87 Difference]: Start difference. First operand 309 states and 801 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-16 13:48:52,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:52,313 INFO L93 Difference]: Finished difference Result 405 states and 984 transitions. [2022-02-16 13:48:52,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:52,314 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-16 13:48:52,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:52,314 INFO L225 Difference]: With dead ends: 405 [2022-02-16 13:48:52,315 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:48:52,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:52,315 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 88 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:52,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 71 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 214 Invalid, 0 Unknown, 25 Unchecked, 0.1s Time] [2022-02-16 13:48:52,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:48:52,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 306. [2022-02-16 13:48:52,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.6) internal successors, (793), 305 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:52,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 793 transitions. [2022-02-16 13:48:52,319 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 793 transitions. Word has length 21 [2022-02-16 13:48:52,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:52,319 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 793 transitions. [2022-02-16 13:48:52,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-16 13:48:52,319 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 793 transitions. [2022-02-16 13:48:52,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:52,320 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:52,320 INFO L514 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-16 13:48:52,336 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-16 13:48:52,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:52,531 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:52,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:52,532 INFO L85 PathProgramCache]: Analyzing trace with hash 964457759, now seen corresponding path program 29 times [2022-02-16 13:48:52,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:52,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390080703] [2022-02-16 13:48:52,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:52,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:52,627 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-16 13:48:52,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:52,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390080703] [2022-02-16 13:48:52,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390080703] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:52,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757723646] [2022-02-16 13:48:52,627 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:52,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:52,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:52,628 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-16 13:48:52,629 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-16 13:48:52,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:52,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:52,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:52,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:52,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 17 treesize of output 13 [2022-02-16 13:48:52,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 177 treesize of output 153 [2022-02-16 13:48:52,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 163 treesize of output 143 [2022-02-16 13:48:52,986 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-16 13:48:52,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:53,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 188 treesize of output 168 [2022-02-16 13:48:53,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:48:53,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 3 treesize of output 1 [2022-02-16 13:48:53,281 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-16 13:48:53,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757723646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:53,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:53,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:53,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207160718] [2022-02-16 13:48:53,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:53,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:53,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:53,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:53,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:53,282 INFO L87 Difference]: Start difference. First operand 306 states and 793 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 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-16 13:48:53,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:53,474 INFO L93 Difference]: Finished difference Result 426 states and 994 transitions. [2022-02-16 13:48:53,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:53,475 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 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-16 13:48:53,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:53,476 INFO L225 Difference]: With dead ends: 426 [2022-02-16 13:48:53,476 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:48:53,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:53,476 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:53,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 81 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:53,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:48:53,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 313. [2022-02-16 13:48:53,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.53525641025641) internal successors, (791), 312 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:53,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 791 transitions. [2022-02-16 13:48:53,480 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 791 transitions. Word has length 21 [2022-02-16 13:48:53,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:53,480 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 791 transitions. [2022-02-16 13:48:53,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 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-16 13:48:53,481 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 791 transitions. [2022-02-16 13:48:53,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-16 13:48:53,481 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:53,481 INFO L514 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-16 13:48:53,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:53,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:53,693 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:53,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:53,693 INFO L85 PathProgramCache]: Analyzing trace with hash 209104339, now seen corresponding path program 30 times [2022-02-16 13:48:53,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:53,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381835702] [2022-02-16 13:48:53,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:53,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:53,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:53,766 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-16 13:48:53,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:53,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381835702] [2022-02-16 13:48:53,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381835702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:53,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501766409] [2022-02-16 13:48:53,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:53,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:53,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:53,767 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-16 13:48:53,769 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-16 13:48:53,816 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:53,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:53,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:48:53,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:53,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:48:53,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:53,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-02-16 13:48:53,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 32 treesize of output 24 [2022-02-16 13:48:54,067 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-16 13:48:54,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:54,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 240 treesize of output 212 [2022-02-16 13:48:54,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:54,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 20 treesize of output 24 [2022-02-16 13:48:54,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 3 treesize of output 1 [2022-02-16 13:48:54,526 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-16 13:48:54,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501766409] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:54,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:54,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 13:48:54,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995086523] [2022-02-16 13:48:54,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:54,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 13:48:54,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:54,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 13:48:54,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:48:54,528 INFO L87 Difference]: Start difference. First operand 313 states and 791 transitions. Second operand has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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-16 13:48:54,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:54,652 INFO L93 Difference]: Finished difference Result 401 states and 955 transitions. [2022-02-16 13:48:54,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:48:54,652 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-16 13:48:54,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:54,653 INFO L225 Difference]: With dead ends: 401 [2022-02-16 13:48:54,653 INFO L226 Difference]: Without dead ends: 363 [2022-02-16 13:48:54,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:48:54,653 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:54,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 77 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:54,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-16 13:48:54,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 298. [2022-02-16 13:48:54,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4814814814814814) internal successors, (737), 297 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 737 transitions. [2022-02-16 13:48:54,657 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 737 transitions. Word has length 21 [2022-02-16 13:48:54,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:54,657 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 737 transitions. [2022-02-16 13:48:54,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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-16 13:48:54,658 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 737 transitions. [2022-02-16 13:48:54,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:54,658 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:54,658 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:54,675 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-16 13:48:54,873 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,SelfDestructingSolverStorable46 [2022-02-16 13:48:54,873 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:54,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:54,873 INFO L85 PathProgramCache]: Analyzing trace with hash -249983421, now seen corresponding path program 31 times [2022-02-16 13:48:54,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:54,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937403123] [2022-02-16 13:48:54,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:54,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:54,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:54,953 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-16 13:48:54,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:54,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937403123] [2022-02-16 13:48:54,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937403123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:54,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823196281] [2022-02-16 13:48:54,954 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:54,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:54,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:54,955 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-16 13:48:54,955 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-16 13:48:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:55,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:55,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:55,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:48:55,170 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-16 13:48:55,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:55,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:48:55,386 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:55,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:48:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:48:55,393 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-16 13:48:55,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823196281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:55,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:55,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:48:55,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813537789] [2022-02-16 13:48:55,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:55,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:55,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:55,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:55,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:55,395 INFO L87 Difference]: Start difference. First operand 298 states and 737 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:55,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:55,685 INFO L93 Difference]: Finished difference Result 400 states and 921 transitions. [2022-02-16 13:48:55,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:48:55,686 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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 22 [2022-02-16 13:48:55,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:55,686 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:48:55,686 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:48:55,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=262, Invalid=794, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:48:55,687 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 221 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:55,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 117 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:55,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:48:55,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 304. [2022-02-16 13:48:55,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.495049504950495) internal successors, (756), 303 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:55,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 756 transitions. [2022-02-16 13:48:55,691 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 756 transitions. Word has length 22 [2022-02-16 13:48:55,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:55,691 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 756 transitions. [2022-02-16 13:48:55,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:55,691 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 756 transitions. [2022-02-16 13:48:55,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:55,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:55,692 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:55,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-16 13:48:55,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-02-16 13:48:55,899 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:55,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:55,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1756003045, now seen corresponding path program 32 times [2022-02-16 13:48:55,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:55,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193042361] [2022-02-16 13:48:55,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:55,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:55,965 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-16 13:48:55,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:55,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193042361] [2022-02-16 13:48:55,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193042361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:55,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317383032] [2022-02-16 13:48:55,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:55,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:55,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:55,967 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-16 13:48:55,994 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-16 13:48:56,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:56,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:56,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:56,201 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-16 13:48:56,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:56,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:56,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 47 treesize of output 45 [2022-02-16 13:48:56,418 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:56,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:48:56,420 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 7 treesize of output 3 [2022-02-16 13:48:56,424 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-16 13:48:56,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317383032] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:56,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:56,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:48:56,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273270572] [2022-02-16 13:48:56,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:56,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:56,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:56,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:56,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:56,425 INFO L87 Difference]: Start difference. First operand 304 states and 756 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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-16 13:48:56,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:56,628 INFO L93 Difference]: Finished difference Result 361 states and 841 transitions. [2022-02-16 13:48:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:56,629 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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 22 [2022-02-16 13:48:56,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:56,629 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:48:56,630 INFO L226 Difference]: Without dead ends: 351 [2022-02-16 13:48:56,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:56,630 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 147 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:56,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 103 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:48:56,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-16 13:48:56,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 303. [2022-02-16 13:48:56,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.4900662251655628) internal successors, (752), 302 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:56,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 752 transitions. [2022-02-16 13:48:56,634 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 752 transitions. Word has length 22 [2022-02-16 13:48:56,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:56,634 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 752 transitions. [2022-02-16 13:48:56,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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-16 13:48:56,634 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 752 transitions. [2022-02-16 13:48:56,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:56,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:56,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:56,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-16 13:48:56,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-02-16 13:48:56,843 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:56,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:56,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1830488175, now seen corresponding path program 33 times [2022-02-16 13:48:56,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:56,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802255910] [2022-02-16 13:48:56,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:56,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:56,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:56,915 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-16 13:48:56,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:56,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802255910] [2022-02-16 13:48:56,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802255910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:56,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475235778] [2022-02-16 13:48:56,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:56,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:56,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:56,916 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-16 13:48:56,917 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-16 13:48:56,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:56,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:56,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:56,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:57,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:57,159 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-16 13:48:57,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:57,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:57,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 18 treesize of output 22 [2022-02-16 13:48:57,370 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:57,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 8 treesize of output 7 [2022-02-16 13:48:57,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:48:57,377 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-16 13:48:57,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475235778] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:57,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:57,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:48:57,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131262542] [2022-02-16 13:48:57,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:57,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:57,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:57,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:57,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:57,378 INFO L87 Difference]: Start difference. First operand 303 states and 752 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:57,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:57,633 INFO L93 Difference]: Finished difference Result 433 states and 998 transitions. [2022-02-16 13:48:57,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:57,633 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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 22 [2022-02-16 13:48:57,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:57,634 INFO L225 Difference]: With dead ends: 433 [2022-02-16 13:48:57,634 INFO L226 Difference]: Without dead ends: 429 [2022-02-16 13:48:57,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:57,634 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 207 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:57,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 124 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:57,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-16 13:48:57,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 322. [2022-02-16 13:48:57,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.5389408099688473) internal successors, (815), 321 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:57,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 815 transitions. [2022-02-16 13:48:57,639 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 815 transitions. Word has length 22 [2022-02-16 13:48:57,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:57,639 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 815 transitions. [2022-02-16 13:48:57,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:57,639 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 815 transitions. [2022-02-16 13:48:57,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:57,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:57,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:57,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-16 13:48:57,856 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,SelfDestructingSolverStorable49 [2022-02-16 13:48:57,856 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:57,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:57,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1267982447, now seen corresponding path program 34 times [2022-02-16 13:48:57,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:57,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541527005] [2022-02-16 13:48:57,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:57,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:57,931 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-16 13:48:57,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:57,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541527005] [2022-02-16 13:48:57,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541527005] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:57,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934238474] [2022-02-16 13:48:57,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:57,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:57,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:57,933 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-16 13:48:57,934 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-16 13:48:57,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:57,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:57,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:57,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:58,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:48:58,193 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-16 13:48:58,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:58,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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 18 treesize of output 22 [2022-02-16 13:48:58,449 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:58,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 8 treesize of output 7 [2022-02-16 13:48:58,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:48:58,455 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-16 13:48:58,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934238474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:58,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:58,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:48:58,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728942327] [2022-02-16 13:48:58,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:58,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:58,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:58,456 INFO L87 Difference]: Start difference. First operand 322 states and 815 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:58,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:58,689 INFO L93 Difference]: Finished difference Result 424 states and 995 transitions. [2022-02-16 13:48:58,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:58,689 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:48:58,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:58,690 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:48:58,690 INFO L226 Difference]: Without dead ends: 418 [2022-02-16 13:48:58,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:48:58,691 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 107 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:58,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 162 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:58,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-16 13:48:58,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 322. [2022-02-16 13:48:58,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.5171339563862927) internal successors, (808), 321 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 808 transitions. [2022-02-16 13:48:58,695 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 808 transitions. Word has length 22 [2022-02-16 13:48:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:58,695 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 808 transitions. [2022-02-16 13:48:58,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:58,695 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 808 transitions. [2022-02-16 13:48:58,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:58,696 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:58,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:58,713 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-16 13:48:58,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:58,910 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:58,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:58,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1288988477, now seen corresponding path program 35 times [2022-02-16 13:48:58,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:58,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444899160] [2022-02-16 13:48:58,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:58,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:58,979 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-16 13:48:58,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:58,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444899160] [2022-02-16 13:48:58,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444899160] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:58,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825939490] [2022-02-16 13:48:58,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:58,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:58,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:58,980 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-16 13:48:59,005 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-16 13:48:59,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:59,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:59,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:48:59,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:59,191 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-16 13:48:59,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:59,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:48:59,381 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:48:59,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 8 treesize of output 7 [2022-02-16 13:48:59,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:48:59,387 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-16 13:48:59,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825939490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:59,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:59,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:48:59,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856886279] [2022-02-16 13:48:59,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:59,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:59,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:59,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:59,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:59,387 INFO L87 Difference]: Start difference. First operand 322 states and 808 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:59,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:59,644 INFO L93 Difference]: Finished difference Result 380 states and 895 transitions. [2022-02-16 13:48:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:59,645 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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 22 [2022-02-16 13:48:59,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:59,645 INFO L225 Difference]: With dead ends: 380 [2022-02-16 13:48:59,645 INFO L226 Difference]: Without dead ends: 376 [2022-02-16 13:48:59,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:48:59,646 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 98 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:59,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 161 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:48:59,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-16 13:48:59,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 296. [2022-02-16 13:48:59,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.477966101694915) internal successors, (731), 295 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:59,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 731 transitions. [2022-02-16 13:48:59,650 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 731 transitions. Word has length 22 [2022-02-16 13:48:59,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:59,650 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 731 transitions. [2022-02-16 13:48:59,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:48:59,650 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 731 transitions. [2022-02-16 13:48:59,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:48:59,651 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:59,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:48:59,666 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-16 13:48:59,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:59,851 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:48:59,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:59,851 INFO L85 PathProgramCache]: Analyzing trace with hash 535288150, now seen corresponding path program 36 times [2022-02-16 13:48:59,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:59,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950272379] [2022-02-16 13:48:59,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:59,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:59,942 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-16 13:48:59,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:59,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950272379] [2022-02-16 13:48:59,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950272379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:59,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020264796] [2022-02-16 13:48:59,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:59,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:59,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:59,944 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-16 13:48:59,944 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-16 13:49:00,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:00,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:00,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:00,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:00,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 25 [2022-02-16 13:49:00,248 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-16 13:49:00,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:00,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:00,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:00,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:00,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-16 13:49:00,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020264796] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:00,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:00,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-02-16 13:49:00,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383305711] [2022-02-16 13:49:00,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:00,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:00,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:00,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:00,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:00,467 INFO L87 Difference]: Start difference. First operand 296 states and 731 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-16 13:49:00,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:00,864 INFO L93 Difference]: Finished difference Result 320 states and 756 transitions. [2022-02-16 13:49:00,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:00,864 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-16 13:49:00,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:00,865 INFO L225 Difference]: With dead ends: 320 [2022-02-16 13:49:00,865 INFO L226 Difference]: Without dead ends: 317 [2022-02-16 13:49:00,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:00,866 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 93 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:00,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 108 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:00,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-16 13:49:00,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 294. [2022-02-16 13:49:00,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4812286689419794) internal successors, (727), 293 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:00,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 727 transitions. [2022-02-16 13:49:00,869 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 727 transitions. Word has length 22 [2022-02-16 13:49:00,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:00,869 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 727 transitions. [2022-02-16 13:49:00,869 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-16 13:49:00,869 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 727 transitions. [2022-02-16 13:49:00,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:00,870 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:00,870 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:00,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-16 13:49:01,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:01,083 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:01,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:01,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1667111443, now seen corresponding path program 37 times [2022-02-16 13:49:01,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:01,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035161692] [2022-02-16 13:49:01,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:01,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:01,162 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-16 13:49:01,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:01,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035161692] [2022-02-16 13:49:01,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035161692] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:01,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606514565] [2022-02-16 13:49:01,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:01,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:01,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:01,163 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-16 13:49:01,190 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-16 13:49:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:01,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:01,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:01,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 50 treesize of output 40 [2022-02-16 13:49:01,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 39 treesize of output 31 [2022-02-16 13:49:01,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 35 treesize of output 27 [2022-02-16 13:49:01,547 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-16 13:49:01,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:01,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:01,775 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:01,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:01,778 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 7 treesize of output 3 [2022-02-16 13:49:01,782 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-16 13:49:01,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606514565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:01,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:01,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:01,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709979461] [2022-02-16 13:49:01,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:01,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:01,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:01,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:01,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:01,783 INFO L87 Difference]: Start difference. First operand 294 states and 727 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:02,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:02,069 INFO L93 Difference]: Finished difference Result 378 states and 892 transitions. [2022-02-16 13:49:02,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:02,069 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:02,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:02,070 INFO L225 Difference]: With dead ends: 378 [2022-02-16 13:49:02,070 INFO L226 Difference]: Without dead ends: 374 [2022-02-16 13:49:02,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=624, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:02,071 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:02,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 159 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:02,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-16 13:49:02,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 294. [2022-02-16 13:49:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.477815699658703) internal successors, (726), 293 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:02,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 726 transitions. [2022-02-16 13:49:02,074 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 726 transitions. Word has length 22 [2022-02-16 13:49:02,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:02,075 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 726 transitions. [2022-02-16 13:49:02,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:02,075 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 726 transitions. [2022-02-16 13:49:02,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:02,075 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:02,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:02,107 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-16 13:49:02,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:02,292 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:02,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:02,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1567077763, now seen corresponding path program 38 times [2022-02-16 13:49:02,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:02,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238747019] [2022-02-16 13:49:02,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:02,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:02,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-16 13:49:02,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:02,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238747019] [2022-02-16 13:49:02,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238747019] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:02,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358585058] [2022-02-16 13:49:02,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:02,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:02,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:02,382 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-16 13:49:02,383 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-16 13:49:02,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:02,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:02,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:02,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:02,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 50 treesize of output 40 [2022-02-16 13:49:02,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-02-16 13:49:02,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 41 treesize of output 33 [2022-02-16 13:49:02,741 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-16 13:49:02,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:02,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:02,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:02,973 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:02,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:02,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:02,979 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-16 13:49:02,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358585058] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:02,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:02,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:02,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995356263] [2022-02-16 13:49:02,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:02,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:02,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:02,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:02,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:02,980 INFO L87 Difference]: Start difference. First operand 294 states and 726 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:03,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:03,272 INFO L93 Difference]: Finished difference Result 416 states and 947 transitions. [2022-02-16 13:49:03,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:03,272 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:03,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:03,273 INFO L225 Difference]: With dead ends: 416 [2022-02-16 13:49:03,273 INFO L226 Difference]: Without dead ends: 412 [2022-02-16 13:49:03,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:49:03,273 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 257 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:03,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 122 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:03,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-16 13:49:03,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 300. [2022-02-16 13:49:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.5016722408026757) internal successors, (748), 299 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:03,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 748 transitions. [2022-02-16 13:49:03,278 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 748 transitions. Word has length 22 [2022-02-16 13:49:03,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:03,278 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 748 transitions. [2022-02-16 13:49:03,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:03,278 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 748 transitions. [2022-02-16 13:49:03,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:03,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:03,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:03,295 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-16 13:49:03,479 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,SelfDestructingSolverStorable54 [2022-02-16 13:49:03,479 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:03,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:03,479 INFO L85 PathProgramCache]: Analyzing trace with hash -545350867, now seen corresponding path program 39 times [2022-02-16 13:49:03,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:03,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007326510] [2022-02-16 13:49:03,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:03,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:03,563 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-16 13:49:03,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:03,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007326510] [2022-02-16 13:49:03,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007326510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:03,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94915258] [2022-02-16 13:49:03,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:03,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:03,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:03,565 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-16 13:49:03,565 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-16 13:49:03,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:49:03,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:03,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:49:03,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:03,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 182 treesize of output 162 [2022-02-16 13:49:03,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 52 [2022-02-16 13:49:03,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 56 treesize of output 48 [2022-02-16 13:49:04,068 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-16 13:49:04,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:04,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 207 treesize of output 189 [2022-02-16 13:49:04,541 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:04,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:04,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:04,547 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-16 13:49:04,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94915258] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:04,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:04,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 24 [2022-02-16 13:49:04,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946635469] [2022-02-16 13:49:04,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:04,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:49:04,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:04,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:49:04,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:49:04,548 INFO L87 Difference]: Start difference. First operand 300 states and 748 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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-16 13:49:05,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:05,247 INFO L93 Difference]: Finished difference Result 528 states and 1162 transitions. [2022-02-16 13:49:05,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:49:05,247 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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-16 13:49:05,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:05,248 INFO L225 Difference]: With dead ends: 528 [2022-02-16 13:49:05,248 INFO L226 Difference]: Without dead ends: 495 [2022-02-16 13:49:05,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=451, Invalid=1271, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:49:05,249 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 231 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:05,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 206 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:49:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-02-16 13:49:05,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 296. [2022-02-16 13:49:05,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.511864406779661) internal successors, (741), 295 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:05,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 741 transitions. [2022-02-16 13:49:05,254 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 741 transitions. Word has length 22 [2022-02-16 13:49:05,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:05,254 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 741 transitions. [2022-02-16 13:49:05,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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-16 13:49:05,254 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 741 transitions. [2022-02-16 13:49:05,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:05,255 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:05,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:05,271 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-16 13:49:05,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-02-16 13:49:05,456 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:05,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:05,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2057138481, now seen corresponding path program 40 times [2022-02-16 13:49:05,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:05,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705573725] [2022-02-16 13:49:05,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:05,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:05,546 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-16 13:49:05,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:05,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705573725] [2022-02-16 13:49:05,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705573725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:05,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918063955] [2022-02-16 13:49:05,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:05,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:05,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:05,548 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-16 13:49:05,549 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-16 13:49:05,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:05,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:05,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:05,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:05,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 50 treesize of output 40 [2022-02-16 13:49:05,865 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-16 13:49:05,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:05,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:05,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:06,083 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:06,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:06,086 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 7 treesize of output 3 [2022-02-16 13:49:06,090 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-16 13:49:06,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918063955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:06,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:06,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:06,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578682443] [2022-02-16 13:49:06,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:06,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:06,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:06,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:06,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:06,091 INFO L87 Difference]: Start difference. First operand 296 states and 741 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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-16 13:49:06,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:06,357 INFO L93 Difference]: Finished difference Result 335 states and 813 transitions. [2022-02-16 13:49:06,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:06,358 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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 22 [2022-02-16 13:49:06,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:06,358 INFO L225 Difference]: With dead ends: 335 [2022-02-16 13:49:06,358 INFO L226 Difference]: Without dead ends: 328 [2022-02-16 13:49:06,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:06,359 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:06,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 97 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:06,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-16 13:49:06,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 297. [2022-02-16 13:49:06,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.5067567567567566) internal successors, (742), 296 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:06,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 742 transitions. [2022-02-16 13:49:06,362 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 742 transitions. Word has length 22 [2022-02-16 13:49:06,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:06,362 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 742 transitions. [2022-02-16 13:49:06,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 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-16 13:49:06,363 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 742 transitions. [2022-02-16 13:49:06,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:06,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:06,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:06,379 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-16 13:49:06,579 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,SelfDestructingSolverStorable56 [2022-02-16 13:49:06,579 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:06,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:06,579 INFO L85 PathProgramCache]: Analyzing trace with hash 657056899, now seen corresponding path program 41 times [2022-02-16 13:49:06,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:06,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219930210] [2022-02-16 13:49:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:06,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:06,663 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-16 13:49:06,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:06,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219930210] [2022-02-16 13:49:06,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219930210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:06,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295897081] [2022-02-16 13:49:06,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:06,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:06,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:06,664 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-16 13:49:06,665 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-16 13:49:06,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:06,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:06,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:06,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:06,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 50 treesize of output 40 [2022-02-16 13:49:06,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 28 treesize of output 22 [2022-02-16 13:49:06,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 26 treesize of output 20 [2022-02-16 13:49:06,998 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-16 13:49:06,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:07,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:07,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:49:07,197 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:07,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 8 treesize of output 7 [2022-02-16 13:49:07,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:07,203 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-16 13:49:07,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295897081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:07,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:07,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:07,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795989812] [2022-02-16 13:49:07,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:07,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:07,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:07,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:07,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:07,204 INFO L87 Difference]: Start difference. First operand 297 states and 742 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:07,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:07,545 INFO L93 Difference]: Finished difference Result 345 states and 823 transitions. [2022-02-16 13:49:07,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:07,545 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:49:07,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:07,546 INFO L225 Difference]: With dead ends: 345 [2022-02-16 13:49:07,546 INFO L226 Difference]: Without dead ends: 342 [2022-02-16 13:49:07,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:07,546 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:07,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 107 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:07,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-02-16 13:49:07,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 301. [2022-02-16 13:49:07,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.4966666666666666) internal successors, (749), 300 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:07,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 749 transitions. [2022-02-16 13:49:07,549 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 749 transitions. Word has length 22 [2022-02-16 13:49:07,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:07,550 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 749 transitions. [2022-02-16 13:49:07,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:07,550 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 749 transitions. [2022-02-16 13:49:07,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:07,550 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:07,550 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:07,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-16 13:49:07,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-02-16 13:49:07,757 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:07,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:07,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1056503729, now seen corresponding path program 42 times [2022-02-16 13:49:07,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:07,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345225609] [2022-02-16 13:49:07,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:07,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:07,847 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-16 13:49:07,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:07,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345225609] [2022-02-16 13:49:07,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345225609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:07,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013369941] [2022-02-16 13:49:07,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:07,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:07,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:07,848 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-16 13:49:07,850 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-16 13:49:07,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:07,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:07,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:07,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:07,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 50 treesize of output 40 [2022-02-16 13:49:08,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 28 treesize of output 22 [2022-02-16 13:49:08,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:49:08,168 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-16 13:49:08,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:08,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:08,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:49:08,356 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:08,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:08,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:08,364 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-16 13:49:08,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013369941] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:08,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:08,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:08,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730509275] [2022-02-16 13:49:08,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:08,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:08,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:08,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:08,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:08,365 INFO L87 Difference]: Start difference. First operand 301 states and 749 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:08,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:08,607 INFO L93 Difference]: Finished difference Result 330 states and 805 transitions. [2022-02-16 13:49:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:08,608 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:49:08,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:08,608 INFO L225 Difference]: With dead ends: 330 [2022-02-16 13:49:08,608 INFO L226 Difference]: Without dead ends: 326 [2022-02-16 13:49:08,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:49:08,608 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 66 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:08,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 77 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:08,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-16 13:49:08,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 296. [2022-02-16 13:49:08,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.5084745762711864) internal successors, (740), 295 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 740 transitions. [2022-02-16 13:49:08,612 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 740 transitions. Word has length 22 [2022-02-16 13:49:08,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:08,612 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 740 transitions. [2022-02-16 13:49:08,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:08,612 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 740 transitions. [2022-02-16 13:49:08,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:08,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:08,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:08,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-16 13:49:08,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,813 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:08,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:08,813 INFO L85 PathProgramCache]: Analyzing trace with hash 223345623, now seen corresponding path program 43 times [2022-02-16 13:49:08,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:08,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567923792] [2022-02-16 13:49:08,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:08,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:08,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,923 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-16 13:49:08,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:08,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567923792] [2022-02-16 13:49:08,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567923792] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:08,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833709006] [2022-02-16 13:49:08,923 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:08,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:08,924 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-16 13:49:08,925 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-16 13:49:08,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:08,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:09,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 29 treesize of output 23 [2022-02-16 13:49: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 59 treesize of output 47 [2022-02-16 13:49:09,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 51 treesize of output 41 [2022-02-16 13:49:09,268 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-16 13:49:09,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:09,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:09,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:09,479 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:09,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 8 treesize of output 7 [2022-02-16 13:49:09,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:09,486 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-16 13:49:09,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833709006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:09,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:09,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:09,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321504279] [2022-02-16 13:49:09,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:09,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:09,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:09,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:09,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:09,487 INFO L87 Difference]: Start difference. First operand 296 states and 740 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:09,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:09,790 INFO L93 Difference]: Finished difference Result 462 states and 1077 transitions. [2022-02-16 13:49:09,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:49:09,790 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:09,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:09,791 INFO L225 Difference]: With dead ends: 462 [2022-02-16 13:49:09,791 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:49:09,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=252, Invalid=740, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:49:09,791 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 184 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:09,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 134 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:09,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:49:09,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 302. [2022-02-16 13:49:09,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.524916943521595) internal successors, (760), 301 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:09,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 760 transitions. [2022-02-16 13:49:09,796 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 760 transitions. Word has length 22 [2022-02-16 13:49:09,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:09,796 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 760 transitions. [2022-02-16 13:49:09,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:09,796 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 760 transitions. [2022-02-16 13:49:09,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:09,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:09,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:09,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-16 13:49:10,010 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,SelfDestructingSolverStorable59 [2022-02-16 13:49:10,010 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:10,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:10,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1889083007, now seen corresponding path program 44 times [2022-02-16 13:49:10,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:10,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890936265] [2022-02-16 13:49:10,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:10,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:10,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:10,096 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-16 13:49:10,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:10,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890936265] [2022-02-16 13:49:10,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890936265] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:10,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106006908] [2022-02-16 13:49:10,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:10,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:10,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:10,098 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-16 13:49:10,098 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-16 13:49:10,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:10,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:10,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:10,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:10,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 29 treesize of output 23 [2022-02-16 13:49:10,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 59 treesize of output 47 [2022-02-16 13:49:10,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-16 13:49:10,404 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-16 13:49:10,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:10,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:10,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:10,613 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:10,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:10,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:10,619 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-16 13:49:10,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106006908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:10,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:10,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:10,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17371259] [2022-02-16 13:49:10,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:10,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:10,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:10,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:10,620 INFO L87 Difference]: Start difference. First operand 302 states and 760 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:11,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:11,000 INFO L93 Difference]: Finished difference Result 453 states and 1031 transitions. [2022-02-16 13:49:11,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:49:11,000 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:11,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:11,001 INFO L225 Difference]: With dead ends: 453 [2022-02-16 13:49:11,001 INFO L226 Difference]: Without dead ends: 449 [2022-02-16 13:49:11,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=268, Invalid=788, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:49:11,001 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 202 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:11,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 178 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:11,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-16 13:49:11,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 296. [2022-02-16 13:49:11,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.5016949152542374) internal successors, (738), 295 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:11,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 738 transitions. [2022-02-16 13:49:11,006 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 738 transitions. Word has length 22 [2022-02-16 13:49:11,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:11,006 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 738 transitions. [2022-02-16 13:49:11,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:11,006 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 738 transitions. [2022-02-16 13:49:11,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:11,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:11,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:11,033 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-16 13:49:11,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:11,219 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:11,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash 499718841, now seen corresponding path program 45 times [2022-02-16 13:49:11,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:11,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631684354] [2022-02-16 13:49:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:11,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:11,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:11,306 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-16 13:49:11,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:11,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631684354] [2022-02-16 13:49:11,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631684354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:11,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578630750] [2022-02-16 13:49:11,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:11,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:11,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:11,307 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-16 13:49:11,327 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-16 13:49:11,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:11,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:11,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:11,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:11,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 29 treesize of output 23 [2022-02-16 13:49:11,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:49:11,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 51 treesize of output 41 [2022-02-16 13:49:11,627 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-16 13:49:11,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:11,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:11,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:11,832 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:11,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:11,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:11,838 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-16 13:49:11,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578630750] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:11,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:11,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:11,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134712203] [2022-02-16 13:49:11,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:11,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:11,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:11,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:11,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:11,839 INFO L87 Difference]: Start difference. First operand 296 states and 738 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-16 13:49:12,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:12,154 INFO L93 Difference]: Finished difference Result 423 states and 958 transitions. [2022-02-16 13:49:12,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:12,154 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-16 13:49:12,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:12,155 INFO L225 Difference]: With dead ends: 423 [2022-02-16 13:49:12,155 INFO L226 Difference]: Without dead ends: 420 [2022-02-16 13:49:12,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:12,155 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 126 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:12,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 177 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:12,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-16 13:49:12,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 306. [2022-02-16 13:49:12,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.481967213114754) internal successors, (757), 305 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 757 transitions. [2022-02-16 13:49:12,159 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 757 transitions. Word has length 22 [2022-02-16 13:49:12,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:12,159 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 757 transitions. [2022-02-16 13:49:12,160 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-16 13:49:12,160 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 757 transitions. [2022-02-16 13:49:12,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:12,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:12,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:12,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-16 13:49:12,360 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,SelfDestructingSolverStorable61 [2022-02-16 13:49:12,361 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:12,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:12,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1213841787, now seen corresponding path program 46 times [2022-02-16 13:49:12,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:12,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10210497] [2022-02-16 13:49:12,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:12,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:12,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:12,455 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-16 13:49:12,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:12,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10210497] [2022-02-16 13:49:12,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10210497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:12,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311165921] [2022-02-16 13:49:12,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:12,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:12,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:12,457 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-16 13:49:12,457 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-16 13:49:12,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:12,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:12,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:12,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:12,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 29 treesize of output 23 [2022-02-16 13:49:12,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 59 treesize of output 47 [2022-02-16 13:49:12,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-16 13:49:12,797 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-16 13:49:12,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:12,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:13,001 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:13,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:13,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:13,007 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-16 13:49:13,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311165921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:13,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:13,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:13,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396102198] [2022-02-16 13:49:13,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:13,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:13,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:13,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:13,008 INFO L87 Difference]: Start difference. First operand 306 states and 757 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-16 13:49:13,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:13,248 INFO L93 Difference]: Finished difference Result 408 states and 938 transitions. [2022-02-16 13:49:13,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:13,248 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-16 13:49:13,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:13,249 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:49:13,249 INFO L226 Difference]: Without dead ends: 405 [2022-02-16 13:49:13,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:49:13,250 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:13,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 151 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:13,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-16 13:49:13,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 304. [2022-02-16 13:49:13,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.4818481848184817) internal successors, (752), 303 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 752 transitions. [2022-02-16 13:49:13,254 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 752 transitions. Word has length 22 [2022-02-16 13:49:13,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:13,254 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 752 transitions. [2022-02-16 13:49:13,254 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-16 13:49:13,254 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 752 transitions. [2022-02-16 13:49:13,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:13,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:13,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:13,271 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-16 13:49:13,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,470 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:13,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash -837432467, now seen corresponding path program 47 times [2022-02-16 13:49:13,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:13,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604401664] [2022-02-16 13:49:13,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:13,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:13,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,568 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-16 13:49:13,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:13,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604401664] [2022-02-16 13:49:13,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604401664] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:13,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522580463] [2022-02-16 13:49:13,568 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:13,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:13,570 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-16 13:49:13,571 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-16 13:49:13,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:13,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:13,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:13,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:13,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 29 treesize of output 23 [2022-02-16 13:49:13,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 55 treesize of output 45 [2022-02-16 13:49:13,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 49 treesize of output 37 [2022-02-16 13:49:13,896 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-16 13:49:13,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:14,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:14,114 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:14,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:14,124 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 7 treesize of output 3 [2022-02-16 13:49:14,127 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-16 13:49:14,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522580463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:14,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:14,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:14,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842868224] [2022-02-16 13:49:14,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:14,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:14,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:14,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:14,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:14,128 INFO L87 Difference]: Start difference. First operand 304 states and 752 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:14,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:14,444 INFO L93 Difference]: Finished difference Result 414 states and 959 transitions. [2022-02-16 13:49:14,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:14,444 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:14,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:14,445 INFO L225 Difference]: With dead ends: 414 [2022-02-16 13:49:14,445 INFO L226 Difference]: Without dead ends: 410 [2022-02-16 13:49:14,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:49:14,446 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 168 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:14,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 104 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:14,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-16 13:49:14,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 308. [2022-02-16 13:49:14,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.472312703583062) internal successors, (759), 307 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:14,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 759 transitions. [2022-02-16 13:49:14,450 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 759 transitions. Word has length 22 [2022-02-16 13:49:14,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:14,450 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 759 transitions. [2022-02-16 13:49:14,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:14,450 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 759 transitions. [2022-02-16 13:49:14,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:14,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:14,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:14,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-16 13:49:14,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:14,651 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:14,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:14,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1796330349, now seen corresponding path program 48 times [2022-02-16 13:49:14,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:14,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082417974] [2022-02-16 13:49:14,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:14,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:14,746 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-16 13:49:14,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:14,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082417974] [2022-02-16 13:49:14,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082417974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:14,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631922752] [2022-02-16 13:49:14,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:14,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:14,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:14,748 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-16 13:49:14,748 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-16 13:49:14,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:14,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:14,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:14,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:14,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:49:15,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 55 treesize of output 45 [2022-02-16 13:49:15,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 49 treesize of output 37 [2022-02-16 13:49:15,087 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-16 13:49:15,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:15,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:15,297 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:15,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:15,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:15,303 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-16 13:49:15,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631922752] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:15,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:15,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:15,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717348823] [2022-02-16 13:49:15,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:15,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:15,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:15,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:15,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:15,305 INFO L87 Difference]: Start difference. First operand 308 states and 759 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-16 13:49:15,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:15,586 INFO L93 Difference]: Finished difference Result 404 states and 958 transitions. [2022-02-16 13:49:15,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:15,586 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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 22 [2022-02-16 13:49:15,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:15,587 INFO L225 Difference]: With dead ends: 404 [2022-02-16 13:49:15,587 INFO L226 Difference]: Without dead ends: 399 [2022-02-16 13:49:15,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:15,587 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 87 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:15,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 124 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:15,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-16 13:49:15,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 305. [2022-02-16 13:49:15,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.463815789473684) internal successors, (749), 304 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:15,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 749 transitions. [2022-02-16 13:49:15,591 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 749 transitions. Word has length 22 [2022-02-16 13:49:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:15,591 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 749 transitions. [2022-02-16 13:49:15,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-16 13:49:15,591 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 749 transitions. [2022-02-16 13:49:15,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:15,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:15,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:15,607 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-16 13:49:15,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:15,792 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:15,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:15,792 INFO L85 PathProgramCache]: Analyzing trace with hash 713048099, now seen corresponding path program 49 times [2022-02-16 13:49:15,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:15,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11725686] [2022-02-16 13:49:15,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:15,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:15,879 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-16 13:49:15,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:15,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11725686] [2022-02-16 13:49:15,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11725686] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:15,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251108018] [2022-02-16 13:49:15,880 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:15,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:15,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:15,881 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-16 13:49:15,882 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-16 13:49:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:15,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:15,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:16,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:49:16,178 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-16 13:49:16,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:16,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:16,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:16,422 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:16,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:16,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:16,429 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-16 13:49:16,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251108018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:16,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:16,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:16,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773639136] [2022-02-16 13:49:16,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:16,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:16,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:16,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:16,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:16,430 INFO L87 Difference]: Start difference. First operand 305 states and 749 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:49:16,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:16,646 INFO L93 Difference]: Finished difference Result 368 states and 890 transitions. [2022-02-16 13:49:16,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:16,647 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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 22 [2022-02-16 13:49:16,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:16,648 INFO L225 Difference]: With dead ends: 368 [2022-02-16 13:49:16,648 INFO L226 Difference]: Without dead ends: 364 [2022-02-16 13:49:16,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=630, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:16,648 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 64 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:16,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 87 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:16,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-02-16 13:49:16,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 294. [2022-02-16 13:49:16,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.453924914675768) internal successors, (719), 293 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:16,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 719 transitions. [2022-02-16 13:49:16,651 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 719 transitions. Word has length 22 [2022-02-16 13:49:16,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:16,651 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 719 transitions. [2022-02-16 13:49:16,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 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-16 13:49:16,652 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 719 transitions. [2022-02-16 13:49:16,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:16,652 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:16,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:16,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-02-16 13:49:16,868 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,SelfDestructingSolverStorable65 [2022-02-16 13:49:16,868 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:16,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash 284328109, now seen corresponding path program 50 times [2022-02-16 13:49:16,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:16,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242751814] [2022-02-16 13:49:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:16,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:16,971 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-16 13:49:16,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:16,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242751814] [2022-02-16 13:49:16,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242751814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:16,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87360408] [2022-02-16 13:49:16,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:16,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:16,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:16,973 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-16 13:49:16,974 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-16 13:49:17,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:17,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:17,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:17,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:17,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 29 treesize of output 23 [2022-02-16 13:49:17,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 43 [2022-02-16 13:49:17,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 47 treesize of output 37 [2022-02-16 13:49:17,288 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-16 13:49:17,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:17,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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 18 treesize of output 22 [2022-02-16 13:49:17,511 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:17,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:17,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:17,520 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-16 13:49:17,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87360408] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:17,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:17,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:17,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105903384] [2022-02-16 13:49:17,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:17,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:17,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:17,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:17,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:17,521 INFO L87 Difference]: Start difference. First operand 294 states and 719 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:17,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:17,825 INFO L93 Difference]: Finished difference Result 388 states and 885 transitions. [2022-02-16 13:49:17,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:17,826 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:17,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:17,827 INFO L225 Difference]: With dead ends: 388 [2022-02-16 13:49:17,827 INFO L226 Difference]: Without dead ends: 384 [2022-02-16 13:49:17,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=711, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:49:17,827 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 245 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:17,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 103 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:17,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-16 13:49:17,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 290. [2022-02-16 13:49:17,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.42560553633218) internal successors, (701), 289 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:17,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 701 transitions. [2022-02-16 13:49:17,830 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 701 transitions. Word has length 22 [2022-02-16 13:49:17,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:17,831 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 701 transitions. [2022-02-16 13:49:17,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:17,831 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 701 transitions. [2022-02-16 13:49:17,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:17,831 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:17,831 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:17,848 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-16 13:49:18,047 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,SelfDestructingSolverStorable66 [2022-02-16 13:49:18,047 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:18,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash -2050201201, now seen corresponding path program 51 times [2022-02-16 13:49:18,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:18,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965223240] [2022-02-16 13:49:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:18,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:18,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:18,134 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-16 13:49:18,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:18,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965223240] [2022-02-16 13:49:18,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965223240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:18,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115515216] [2022-02-16 13:49:18,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:18,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:18,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:18,135 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:49:18,136 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-16 13:49:18,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:18,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:18,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:18,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:18,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:49:18,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 43 [2022-02-16 13:49:18,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 37 [2022-02-16 13:49:18,449 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-16 13:49:18,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:18,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:18,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:18,683 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:18,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:18,685 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 7 treesize of output 3 [2022-02-16 13:49:18,689 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-16 13:49:18,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115515216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:18,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:18,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:18,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22010632] [2022-02-16 13:49:18,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:18,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:18,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:18,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:18,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:18,690 INFO L87 Difference]: Start difference. First operand 290 states and 701 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-16 13:49:18,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:18,918 INFO L93 Difference]: Finished difference Result 358 states and 828 transitions. [2022-02-16 13:49:18,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:18,918 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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 22 [2022-02-16 13:49:18,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:18,919 INFO L225 Difference]: With dead ends: 358 [2022-02-16 13:49:18,919 INFO L226 Difference]: Without dead ends: 356 [2022-02-16 13:49:18,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:18,919 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 125 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:18,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 115 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-16 13:49:18,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 287. [2022-02-16 13:49:18,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 2.4265734265734267) internal successors, (694), 286 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:18,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 694 transitions. [2022-02-16 13:49:18,923 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 694 transitions. Word has length 22 [2022-02-16 13:49:18,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:18,923 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 694 transitions. [2022-02-16 13:49:18,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 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-16 13:49:18,923 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 694 transitions. [2022-02-16 13:49:18,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:18,923 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:18,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:18,942 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-16 13:49:19,138 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,SelfDestructingSolverStorable67 [2022-02-16 13:49:19,138 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:19,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:19,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1828100521, now seen corresponding path program 52 times [2022-02-16 13:49:19,139 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:19,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248762263] [2022-02-16 13:49:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:19,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:19,247 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-16 13:49:19,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:19,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248762263] [2022-02-16 13:49:19,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248762263] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:19,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531250245] [2022-02-16 13:49:19,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:19,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:19,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:19,248 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-16 13:49:19,271 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-16 13:49:19,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:19,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:19,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:19,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:19,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 29 treesize of output 23 [2022-02-16 13:49:19,546 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-16 13:49:19,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:19,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:19,797 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:49:19,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:49:19,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:19,803 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-16 13:49:19,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531250245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:19,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:19,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:19,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046221465] [2022-02-16 13:49:19,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:19,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:19,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:19,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:19,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:19,804 INFO L87 Difference]: Start difference. First operand 287 states and 694 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:20,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:20,048 INFO L93 Difference]: Finished difference Result 341 states and 806 transitions. [2022-02-16 13:49:20,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:20,048 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:20,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:20,049 INFO L225 Difference]: With dead ends: 341 [2022-02-16 13:49:20,049 INFO L226 Difference]: Without dead ends: 337 [2022-02-16 13:49:20,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:20,049 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:20,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 101 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:20,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-02-16 13:49:20,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 277. [2022-02-16 13:49:20,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.398550724637681) internal successors, (662), 276 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:20,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 662 transitions. [2022-02-16 13:49:20,052 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 662 transitions. Word has length 22 [2022-02-16 13:49:20,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:20,052 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 662 transitions. [2022-02-16 13:49:20,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 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-16 13:49:20,052 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 662 transitions. [2022-02-16 13:49:20,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:20,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:20,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:20,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-16 13:49:20,253 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,SelfDestructingSolverStorable68 [2022-02-16 13:49:20,253 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:20,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:20,254 INFO L85 PathProgramCache]: Analyzing trace with hash -78886427, now seen corresponding path program 53 times [2022-02-16 13:49:20,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:20,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6910569] [2022-02-16 13:49:20,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:20,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:20,454 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-16 13:49:20,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:20,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6910569] [2022-02-16 13:49:20,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6910569] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:20,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413037457] [2022-02-16 13:49:20,455 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:20,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:20,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:20,456 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-16 13:49:20,457 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-16 13:49:20,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:20,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:20,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:20,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:20,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:49:20,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:49:20,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:49:20,936 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-16 13:49:20,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:21,046 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:21,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:21,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:49:21,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:49:21,219 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-16 13:49:21,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413037457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:21,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:21,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:21,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611031112] [2022-02-16 13:49:21,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:21,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:21,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:21,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:21,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:21,221 INFO L87 Difference]: Start difference. First operand 277 states and 662 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-16 13:49:21,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:21,487 INFO L93 Difference]: Finished difference Result 343 states and 798 transitions. [2022-02-16 13:49:21,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:21,487 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-16 13:49:21,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:21,487 INFO L225 Difference]: With dead ends: 343 [2022-02-16 13:49:21,487 INFO L226 Difference]: Without dead ends: 340 [2022-02-16 13:49:21,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:21,488 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 65 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:21,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 125 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 288 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-02-16 13:49:21,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-02-16 13:49:21,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 282. [2022-02-16 13:49:21,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.412811387900356) internal successors, (678), 281 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:21,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 678 transitions. [2022-02-16 13:49:21,491 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 678 transitions. Word has length 22 [2022-02-16 13:49:21,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:21,491 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 678 transitions. [2022-02-16 13:49:21,491 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-16 13:49:21,491 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 678 transitions. [2022-02-16 13:49:21,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:21,492 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:21,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:21,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-02-16 13:49:21,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-16 13:49:21,692 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:21,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:21,693 INFO L85 PathProgramCache]: Analyzing trace with hash -2069814299, now seen corresponding path program 54 times [2022-02-16 13:49:21,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:21,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428483861] [2022-02-16 13:49:21,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:21,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:21,771 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-16 13:49:21,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:21,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428483861] [2022-02-16 13:49:21,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428483861] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:21,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139008084] [2022-02-16 13:49:21,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:21,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:21,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:21,772 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-16 13:49:21,773 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-16 13:49:21,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:21,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:21,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:21,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:21,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:21,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:49:22,206 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-16 13:49:22,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:22,287 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:22,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:22,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:22,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:22,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:22,495 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-16 13:49:22,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139008084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:22,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:22,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2022-02-16 13:49:22,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582464527] [2022-02-16 13:49:22,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:22,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:22,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:22,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:22,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:22,496 INFO L87 Difference]: Start difference. First operand 282 states and 678 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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-16 13:49:22,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:22,909 INFO L93 Difference]: Finished difference Result 424 states and 955 transitions. [2022-02-16 13:49:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:49:22,909 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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-16 13:49:22,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:22,910 INFO L225 Difference]: With dead ends: 424 [2022-02-16 13:49:22,910 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:49:22,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:49:22,910 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 88 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:22,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 186 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 427 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-02-16 13:49:22,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:49:22,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 289. [2022-02-16 13:49:22,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.4375) internal successors, (702), 288 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:22,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 702 transitions. [2022-02-16 13:49:22,914 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 702 transitions. Word has length 22 [2022-02-16 13:49:22,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:22,914 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 702 transitions. [2022-02-16 13:49:22,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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-16 13:49:22,914 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 702 transitions. [2022-02-16 13:49:22,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:22,914 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:22,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:22,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-16 13:49:23,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:23,115 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:23,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash 441737748, now seen corresponding path program 55 times [2022-02-16 13:49:23,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:23,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840746832] [2022-02-16 13:49:23,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:23,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:23,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:23,258 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-16 13:49:23,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:23,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840746832] [2022-02-16 13:49:23,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840746832] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:23,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419764036] [2022-02-16 13:49:23,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:23,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:23,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:23,259 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-16 13:49:23,260 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-16 13:49:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:23,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:23,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:23,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:23,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:49:23,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:23,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-02-16 13:49:23,600 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-16 13:49:23,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:23,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:23,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:23,831 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-16 13:49:23,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419764036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:23,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:23,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:49:23,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021027365] [2022-02-16 13:49:23,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:23,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:23,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:23,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:23,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:23,832 INFO L87 Difference]: Start difference. First operand 289 states and 702 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-16 13:49:24,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:24,022 INFO L93 Difference]: Finished difference Result 306 states and 739 transitions. [2022-02-16 13:49:24,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:24,022 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-16 13:49:24,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:24,023 INFO L225 Difference]: With dead ends: 306 [2022-02-16 13:49:24,023 INFO L226 Difference]: Without dead ends: 304 [2022-02-16 13:49:24,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:49:24,023 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 43 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:24,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 82 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 237 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-16 13:49:24,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-16 13:49:24,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 290. [2022-02-16 13:49:24,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.4394463667820068) internal successors, (705), 289 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:24,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 705 transitions. [2022-02-16 13:49:24,026 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 705 transitions. Word has length 22 [2022-02-16 13:49:24,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:24,026 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 705 transitions. [2022-02-16 13:49:24,026 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-16 13:49:24,026 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 705 transitions. [2022-02-16 13:49:24,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:24,027 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:24,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:24,043 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-16 13:49:24,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:24,227 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:24,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:24,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1217725081, now seen corresponding path program 56 times [2022-02-16 13:49:24,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:24,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171794396] [2022-02-16 13:49:24,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:24,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:24,413 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-16 13:49:24,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:24,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171794396] [2022-02-16 13:49:24,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171794396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:24,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678885120] [2022-02-16 13:49:24,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:24,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:24,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:24,415 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-16 13:49:24,415 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-16 13:49:24,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:24,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:24,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:24,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:24,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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 39 treesize of output 31 [2022-02-16 13:49:24,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-16 13:49:24,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-16 13:49:24,856 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-16 13:49:24,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:24,956 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:24,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:25,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:25,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,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 43 treesize of output 41 [2022-02-16 13:49:25,129 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-16 13:49:25,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678885120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:25,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:25,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:25,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129990740] [2022-02-16 13:49:25,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:25,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:25,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:25,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:25,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:25,131 INFO L87 Difference]: Start difference. First operand 290 states and 705 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-16 13:49:25,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:25,478 INFO L93 Difference]: Finished difference Result 370 states and 854 transitions. [2022-02-16 13:49:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:25,478 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-16 13:49:25,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:25,479 INFO L225 Difference]: With dead ends: 370 [2022-02-16 13:49:25,479 INFO L226 Difference]: Without dead ends: 367 [2022-02-16 13:49:25,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:25,479 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 117 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:25,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 145 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 437 Invalid, 0 Unknown, 24 Unchecked, 0.2s Time] [2022-02-16 13:49:25,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-16 13:49:25,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 295. [2022-02-16 13:49:25,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.4523809523809526) internal successors, (721), 294 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 721 transitions. [2022-02-16 13:49:25,483 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 721 transitions. Word has length 22 [2022-02-16 13:49:25,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:25,483 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 721 transitions. [2022-02-16 13:49:25,483 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-16 13:49:25,483 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 721 transitions. [2022-02-16 13:49:25,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:25,484 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:25,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:25,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-16 13:49:25,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:25,700 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:25,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:25,700 INFO L85 PathProgramCache]: Analyzing trace with hash -997734021, now seen corresponding path program 57 times [2022-02-16 13:49:25,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:25,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552615285] [2022-02-16 13:49:25,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:25,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:25,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:25,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-16 13:49:25,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:25,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552615285] [2022-02-16 13:49:25,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552615285] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:25,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478074518] [2022-02-16 13:49:25,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:25,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:25,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:25,797 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-16 13:49:25,798 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-16 13:49:25,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:25,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:25,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:25,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:25,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 145 treesize of output 129 [2022-02-16 13:49:26,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 17 treesize of output 13 [2022-02-16 13:49:26,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:26,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-02-16 13:49:26,191 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-16 13:49:26,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:26,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 3 treesize of output 1 [2022-02-16 13:49:26,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:26,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 178 [2022-02-16 13:49:26,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 173 treesize of output 153 [2022-02-16 13:49:26,677 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-16 13:49:26,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478074518] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:26,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:26,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-16 13:49:26,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587031778] [2022-02-16 13:49:26,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:26,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:49:26,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:26,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:49:26,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:49:26,678 INFO L87 Difference]: Start difference. First operand 295 states and 721 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:26,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:26,767 INFO L93 Difference]: Finished difference Result 382 states and 874 transitions. [2022-02-16 13:49:26,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:49:26,767 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:49:26,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:26,768 INFO L225 Difference]: With dead ends: 382 [2022-02-16 13:49:26,768 INFO L226 Difference]: Without dead ends: 363 [2022-02-16 13:49:26,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:49:26,768 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 114 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:26,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 43 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:49:26,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-16 13:49:26,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 290. [2022-02-16 13:49:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.4394463667820068) internal successors, (705), 289 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:26,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 705 transitions. [2022-02-16 13:49:26,772 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 705 transitions. Word has length 22 [2022-02-16 13:49:26,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:26,772 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 705 transitions. [2022-02-16 13:49:26,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:26,772 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 705 transitions. [2022-02-16 13:49:26,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:26,772 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:26,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:26,788 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-16 13:49:26,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:26,973 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:26,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:26,973 INFO L85 PathProgramCache]: Analyzing trace with hash -696960441, now seen corresponding path program 58 times [2022-02-16 13:49:26,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:26,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414099431] [2022-02-16 13:49:26,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:26,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:27,127 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-16 13:49:27,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:27,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414099431] [2022-02-16 13:49:27,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414099431] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:27,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796189235] [2022-02-16 13:49:27,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:27,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:27,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:27,129 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-16 13:49:27,130 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-16 13:49:27,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:27,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:27,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:27,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:27,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:49:27,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:49:27,510 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-16 13:49:27,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:27,563 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:27,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:27,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:27,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:27,738 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-16 13:49:27,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796189235] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:27,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:27,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:49:27,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474970754] [2022-02-16 13:49:27,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:27,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:27,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:27,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:27,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:27,739 INFO L87 Difference]: Start difference. First operand 290 states and 705 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-16 13:49:28,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:28,121 INFO L93 Difference]: Finished difference Result 303 states and 725 transitions. [2022-02-16 13:49:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:28,121 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-16 13:49:28,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:28,121 INFO L225 Difference]: With dead ends: 303 [2022-02-16 13:49:28,122 INFO L226 Difference]: Without dead ends: 296 [2022-02-16 13:49:28,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:28,122 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:28,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 88 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 332 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-16 13:49:28,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-16 13:49:28,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 292. [2022-02-16 13:49:28,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.4329896907216493) internal successors, (708), 291 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 708 transitions. [2022-02-16 13:49:28,125 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 708 transitions. Word has length 22 [2022-02-16 13:49:28,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:28,125 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 708 transitions. [2022-02-16 13:49:28,125 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-16 13:49:28,125 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 708 transitions. [2022-02-16 13:49:28,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:28,126 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:28,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:28,142 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-16 13:49:28,326 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,SelfDestructingSolverStorable74 [2022-02-16 13:49:28,326 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:28,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:28,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2017234939, now seen corresponding path program 59 times [2022-02-16 13:49:28,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:28,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813483577] [2022-02-16 13:49:28,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:28,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:28,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:28,494 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-16 13:49:28,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:28,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813483577] [2022-02-16 13:49:28,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813483577] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:28,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32107863] [2022-02-16 13:49:28,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:28,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:28,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:28,495 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-16 13:49:28,496 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-16 13:49:28,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:28,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:28,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:28,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:28,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:49:28,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:49:28,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:28,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:49:28,849 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-16 13:49:28,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:28,885 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:28,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 7 treesize of output 3 [2022-02-16 13:49:28,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:49:28,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:49:29,043 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-16 13:49:29,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32107863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:29,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:29,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:49:29,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359205210] [2022-02-16 13:49:29,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:29,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:29,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:29,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:29,045 INFO L87 Difference]: Start difference. First operand 292 states and 708 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-16 13:49:29,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:29,500 INFO L93 Difference]: Finished difference Result 313 states and 735 transitions. [2022-02-16 13:49:29,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:29,500 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-16 13:49:29,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:29,501 INFO L225 Difference]: With dead ends: 313 [2022-02-16 13:49:29,501 INFO L226 Difference]: Without dead ends: 310 [2022-02-16 13:49:29,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:49:29,501 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 48 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:29,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 91 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 436 Invalid, 0 Unknown, 20 Unchecked, 0.2s Time] [2022-02-16 13:49:29,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-16 13:49:29,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2022-02-16 13:49:29,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4237288135593222) internal successors, (715), 295 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:29,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 715 transitions. [2022-02-16 13:49:29,504 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 715 transitions. Word has length 22 [2022-02-16 13:49:29,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:29,505 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 715 transitions. [2022-02-16 13:49:29,505 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-16 13:49:29,505 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 715 transitions. [2022-02-16 13:49:29,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:29,505 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:29,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:29,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:29,705 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,SelfDestructingSolverStorable75 [2022-02-16 13:49:29,706 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:29,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:29,706 INFO L85 PathProgramCache]: Analyzing trace with hash 303674311, now seen corresponding path program 60 times [2022-02-16 13:49:29,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:29,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717220286] [2022-02-16 13:49:29,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:29,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:29,865 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-16 13:49:29,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:29,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717220286] [2022-02-16 13:49:29,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717220286] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:29,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665469010] [2022-02-16 13:49:29,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:29,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:29,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:29,868 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-16 13:49:29,868 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-16 13:49:29,944 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:29,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:29,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:29,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:30,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:49:30,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:49:30,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:30,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:49:30,234 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-16 13:49:30,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:30,270 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:30,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:30,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:30,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:30,480 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-16 13:49:30,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665469010] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:30,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:30,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:49:30,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330871514] [2022-02-16 13:49:30,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:30,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:30,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:30,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:30,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:30,481 INFO L87 Difference]: Start difference. First operand 296 states and 715 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-16 13:49:30,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:30,855 INFO L93 Difference]: Finished difference Result 298 states and 717 transitions. [2022-02-16 13:49:30,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:30,855 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-16 13:49:30,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:30,855 INFO L225 Difference]: With dead ends: 298 [2022-02-16 13:49:30,855 INFO L226 Difference]: Without dead ends: 295 [2022-02-16 13:49:30,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:30,856 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:30,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 73 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 291 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-16 13:49:30,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-16 13:49:30,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 291. [2022-02-16 13:49:30,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.43448275862069) internal successors, (706), 290 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 706 transitions. [2022-02-16 13:49:30,859 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 706 transitions. Word has length 22 [2022-02-16 13:49:30,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:30,859 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 706 transitions. [2022-02-16 13:49:30,859 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-16 13:49:30,859 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 706 transitions. [2022-02-16 13:49:30,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:30,859 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:30,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:30,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-02-16 13:49:31,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:31,060 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:31,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:31,060 INFO L85 PathProgramCache]: Analyzing trace with hash -95193691, now seen corresponding path program 61 times [2022-02-16 13:49:31,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:31,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718750518] [2022-02-16 13:49:31,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:31,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:31,288 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-16 13:49:31,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:31,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718750518] [2022-02-16 13:49:31,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718750518] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:31,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495954711] [2022-02-16 13:49:31,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:31,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:31,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:31,290 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-16 13:49:31,290 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-16 13:49:31,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:31,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:31,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:31,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:31,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:49:31,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:31,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:49:31,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:31,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:49:31,655 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-16 13:49:31,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:31,690 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:31,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:31,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:31,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:31,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:31,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:31,914 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-16 13:49:31,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495954711] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:31,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:31,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:49:31,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844542002] [2022-02-16 13:49:31,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:31,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:31,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:31,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:31,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:31,915 INFO L87 Difference]: Start difference. First operand 291 states and 706 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-16 13:49:32,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:32,307 INFO L93 Difference]: Finished difference Result 313 states and 735 transitions. [2022-02-16 13:49:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:32,307 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-16 13:49:32,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:32,307 INFO L225 Difference]: With dead ends: 313 [2022-02-16 13:49:32,307 INFO L226 Difference]: Without dead ends: 310 [2022-02-16 13:49:32,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:32,308 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:32,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 103 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 432 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-02-16 13:49:32,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-16 13:49:32,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2022-02-16 13:49:32,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4237288135593222) internal successors, (715), 295 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:32,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 715 transitions. [2022-02-16 13:49:32,311 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 715 transitions. Word has length 22 [2022-02-16 13:49:32,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:32,311 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 715 transitions. [2022-02-16 13:49:32,311 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-16 13:49:32,311 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 715 transitions. [2022-02-16 13:49:32,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:32,312 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:32,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:32,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:32,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:32,528 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:32,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1808754319, now seen corresponding path program 62 times [2022-02-16 13:49:32,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:32,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386350746] [2022-02-16 13:49:32,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:32,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:32,645 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-16 13:49:32,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:32,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386350746] [2022-02-16 13:49:32,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386350746] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:32,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479740362] [2022-02-16 13:49:32,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:32,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:32,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:32,647 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-16 13:49:32,647 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-16 13:49:32,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:32,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:32,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:32,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:32,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 25 treesize of output 19 [2022-02-16 13:49:32,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:49:32,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:49:32,978 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-16 13:49:32,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:33,012 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:33,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 7 treesize of output 3 [2022-02-16 13:49:33,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:33,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:33,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:33,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 43 treesize of output 41 [2022-02-16 13:49:33,248 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-16 13:49:33,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479740362] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:33,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:33,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:49:33,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655715509] [2022-02-16 13:49:33,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:33,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:33,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:33,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:33,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:33,249 INFO L87 Difference]: Start difference. First operand 296 states and 715 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-16 13:49:33,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:33,799 INFO L93 Difference]: Finished difference Result 365 states and 826 transitions. [2022-02-16 13:49:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:49:33,799 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-16 13:49:33,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:33,799 INFO L225 Difference]: With dead ends: 365 [2022-02-16 13:49:33,799 INFO L226 Difference]: Without dead ends: 302 [2022-02-16 13:49:33,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=930, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:49:33,800 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:33,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 113 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:33,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-02-16 13:49:33,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 286. [2022-02-16 13:49:33,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.407017543859649) internal successors, (686), 285 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:33,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 686 transitions. [2022-02-16 13:49:33,803 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 686 transitions. Word has length 22 [2022-02-16 13:49:33,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:33,803 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 686 transitions. [2022-02-16 13:49:33,803 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-16 13:49:33,803 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 686 transitions. [2022-02-16 13:49:33,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:33,803 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:33,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:33,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:34,004 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,SelfDestructingSolverStorable78 [2022-02-16 13:49:34,004 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:34,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:34,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1167969561, now seen corresponding path program 63 times [2022-02-16 13:49:34,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:34,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183338016] [2022-02-16 13:49:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:34,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:34,121 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-16 13:49:34,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:34,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183338016] [2022-02-16 13:49:34,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183338016] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:34,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250577123] [2022-02-16 13:49:34,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:34,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:34,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:34,123 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-16 13:49:34,124 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-16 13:49:34,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:34,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:34,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:34,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:34,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:49:34,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:49:34,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 41 [2022-02-16 13:49:34,681 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-16 13:49:34,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:34,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:34,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:34,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:34,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:34,893 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:34,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:34,917 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-16 13:49:34,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250577123] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:34,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:34,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:34,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466904920] [2022-02-16 13:49:34,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:34,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:34,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:34,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:34,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:34,918 INFO L87 Difference]: Start difference. First operand 286 states and 686 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-16 13:49:35,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:35,326 INFO L93 Difference]: Finished difference Result 527 states and 1131 transitions. [2022-02-16 13:49:35,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:49:35,326 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 22 [2022-02-16 13:49:35,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:35,327 INFO L225 Difference]: With dead ends: 527 [2022-02-16 13:49:35,327 INFO L226 Difference]: Without dead ends: 474 [2022-02-16 13:49:35,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=271, Invalid=785, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:49:35,327 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 168 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:35,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 139 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 429 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-16 13:49:35,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-16 13:49:35,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 312. [2022-02-16 13:49:35,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.508038585209003) internal successors, (780), 311 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:35,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 780 transitions. [2022-02-16 13:49:35,331 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 780 transitions. Word has length 22 [2022-02-16 13:49:35,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:35,331 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 780 transitions. [2022-02-16 13:49:35,331 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-16 13:49:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 780 transitions. [2022-02-16 13:49:35,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:35,332 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:35,332 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:35,348 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-16 13:49:35,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-02-16 13:49:35,532 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:35,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:35,533 INFO L85 PathProgramCache]: Analyzing trace with hash 862544891, now seen corresponding path program 64 times [2022-02-16 13:49:35,533 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:35,533 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856768969] [2022-02-16 13:49:35,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:35,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:35,653 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-16 13:49:35,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:35,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856768969] [2022-02-16 13:49:35,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856768969] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:35,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746520461] [2022-02-16 13:49:35,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:35,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:35,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:35,654 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-16 13:49:35,655 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-16 13:49:35,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:35,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:35,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:35,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:35,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:49:36,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:49:36,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:36,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-16 13:49:36,179 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-16 13:49:36,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:36,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:36,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:36,396 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:36,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:36,422 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-16 13:49:36,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746520461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:36,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:36,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:36,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083158838] [2022-02-16 13:49:36,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:36,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:36,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:36,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:36,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:36,423 INFO L87 Difference]: Start difference. First operand 312 states and 780 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-16 13:49:36,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:36,762 INFO L93 Difference]: Finished difference Result 464 states and 1051 transitions. [2022-02-16 13:49:36,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:49:36,762 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-16 13:49:36,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:36,763 INFO L225 Difference]: With dead ends: 464 [2022-02-16 13:49:36,763 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:49:36,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:36,763 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 82 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:36,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 129 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 529 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-02-16 13:49:36,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:49:36,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 317. [2022-02-16 13:49:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.4462025316455698) internal successors, (773), 316 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-16 13:49:36,766 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 22 [2022-02-16 13:49:36,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:36,767 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-16 13:49:36,767 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-16 13:49:36,767 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-16 13:49:36,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:36,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:36,767 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:36,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:36,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:36,983 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:36,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:36,984 INFO L85 PathProgramCache]: Analyzing trace with hash 107191471, now seen corresponding path program 65 times [2022-02-16 13:49:36,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:36,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286121423] [2022-02-16 13:49:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:36,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:36,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:37,091 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-16 13:49:37,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:37,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286121423] [2022-02-16 13:49:37,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286121423] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:37,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172464980] [2022-02-16 13:49:37,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:37,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:37,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:37,092 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-16 13:49:37,093 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-16 13:49:37,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:37,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:37,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:37,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:37,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:49:37,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:49:37,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:37,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:49:37,615 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-16 13:49:37,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:37,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:37,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:49:37,806 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:37,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:37,829 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-16 13:49:37,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172464980] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:37,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:37,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:49:37,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039067588] [2022-02-16 13:49:37,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:37,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:37,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:37,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:37,830 INFO L87 Difference]: Start difference. First operand 317 states and 773 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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-16 13:49:38,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:38,083 INFO L93 Difference]: Finished difference Result 361 states and 850 transitions. [2022-02-16 13:49:38,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:38,083 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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 22 [2022-02-16 13:49:38,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:38,084 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:49:38,084 INFO L226 Difference]: Without dead ends: 358 [2022-02-16 13:49:38,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:38,084 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:38,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 135 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 331 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-02-16 13:49:38,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-16 13:49:38,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 321. [2022-02-16 13:49:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.4625) internal successors, (788), 320 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:38,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 788 transitions. [2022-02-16 13:49:38,088 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 788 transitions. Word has length 22 [2022-02-16 13:49:38,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:38,088 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 788 transitions. [2022-02-16 13:49:38,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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-16 13:49:38,088 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 788 transitions. [2022-02-16 13:49:38,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:38,088 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:38,088 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:38,104 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-16 13:49:38,294 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,SelfDestructingSolverStorable81 [2022-02-16 13:49:38,295 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:38,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:38,295 INFO L85 PathProgramCache]: Analyzing trace with hash -2108267631, now seen corresponding path program 66 times [2022-02-16 13:49:38,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:38,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130516646] [2022-02-16 13:49:38,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:38,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:38,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:38,400 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-16 13:49:38,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:38,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130516646] [2022-02-16 13:49:38,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130516646] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:38,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652168217] [2022-02-16 13:49:38,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:38,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:38,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:38,402 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-16 13:49:38,402 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-16 13:49:38,482 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:38,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:38,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:38,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:38,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:49:38,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 45 [2022-02-16 13:49:38,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:38,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-02-16 13:49:38,968 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-16 13:49:38,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:39,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:39,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:39,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:39,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 17 treesize of output 21 [2022-02-16 13:49:39,181 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:39,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:39,204 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-16 13:49:39,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652168217] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:39,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:39,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:49:39,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579497783] [2022-02-16 13:49:39,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:39,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:39,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:39,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:39,205 INFO L87 Difference]: Start difference. First operand 321 states and 788 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:39,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:39,322 INFO L93 Difference]: Finished difference Result 366 states and 893 transitions. [2022-02-16 13:49:39,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:39,322 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:49:39,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:39,323 INFO L225 Difference]: With dead ends: 366 [2022-02-16 13:49:39,323 INFO L226 Difference]: Without dead ends: 361 [2022-02-16 13:49:39,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:39,323 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:39,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 90 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 280 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-16 13:49:39,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-02-16 13:49:39,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2022-02-16 13:49:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.4545454545454546) internal successors, (783), 319 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:39,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 783 transitions. [2022-02-16 13:49:39,327 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 783 transitions. Word has length 22 [2022-02-16 13:49:39,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:39,327 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 783 transitions. [2022-02-16 13:49:39,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:39,327 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 783 transitions. [2022-02-16 13:49:39,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:39,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:39,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:39,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:39,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:39,532 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:39,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:39,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1075874149, now seen corresponding path program 67 times [2022-02-16 13:49:39,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:39,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411571493] [2022-02-16 13:49:39,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:39,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:39,639 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-16 13:49:39,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:39,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411571493] [2022-02-16 13:49:39,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411571493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:39,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410155346] [2022-02-16 13:49:39,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:39,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:39,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:39,640 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-16 13:49:39,641 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-16 13:49:39,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:39,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:39,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:39,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:49:40,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:49:40,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:40,341 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-16 13:49:40,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:40,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:40,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:40,595 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:40,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:40,620 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-16 13:49:40,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410155346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:40,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:40,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:40,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430756584] [2022-02-16 13:49:40,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:40,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:40,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:40,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:40,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:40,621 INFO L87 Difference]: Start difference. First operand 320 states and 783 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-16 13:49:40,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:40,844 INFO L93 Difference]: Finished difference Result 413 states and 957 transitions. [2022-02-16 13:49:40,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:49:40,844 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 22 [2022-02-16 13:49:40,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:40,845 INFO L225 Difference]: With dead ends: 413 [2022-02-16 13:49:40,845 INFO L226 Difference]: Without dead ends: 372 [2022-02-16 13:49:40,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:40,845 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:40,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 130 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 440 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2022-02-16 13:49:40,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-16 13:49:40,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 281. [2022-02-16 13:49:40,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.3892857142857142) internal successors, (669), 280 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:40,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 669 transitions. [2022-02-16 13:49:40,849 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 669 transitions. Word has length 22 [2022-02-16 13:49:40,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:40,849 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 669 transitions. [2022-02-16 13:49:40,849 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-16 13:49:40,849 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 669 transitions. [2022-02-16 13:49:40,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:40,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:40,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:40,869 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-16 13:49:41,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:41,059 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:41,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:41,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1273613898, now seen corresponding path program 68 times [2022-02-16 13:49:41,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:41,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187008488] [2022-02-16 13:49:41,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:41,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:41,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:41,178 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-16 13:49:41,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:41,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187008488] [2022-02-16 13:49:41,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187008488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:41,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711739448] [2022-02-16 13:49:41,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:41,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:41,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:41,180 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-16 13:49:41,180 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-16 13:49:41,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:41,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:41,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:41,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:41,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:41,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:41,443 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-16 13:49:41,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:41,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:41,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:41,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:41,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:41,700 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-16 13:49:41,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711739448] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:41,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:41,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:41,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561516894] [2022-02-16 13:49:41,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:41,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:41,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:41,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:41,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:41,701 INFO L87 Difference]: Start difference. First operand 281 states and 669 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:42,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:42,669 INFO L93 Difference]: Finished difference Result 449 states and 1003 transitions. [2022-02-16 13:49:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:49:42,669 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:42,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:42,670 INFO L225 Difference]: With dead ends: 449 [2022-02-16 13:49:42,670 INFO L226 Difference]: Without dead ends: 417 [2022-02-16 13:49:42,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=315, Invalid=2037, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 13:49:42,670 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 114 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:42,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 309 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 825 Invalid, 0 Unknown, 194 Unchecked, 0.3s Time] [2022-02-16 13:49:42,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-16 13:49:42,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 333. [2022-02-16 13:49:42,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.424698795180723) internal successors, (805), 332 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:42,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 805 transitions. [2022-02-16 13:49:42,674 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 805 transitions. Word has length 22 [2022-02-16 13:49:42,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:42,674 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 805 transitions. [2022-02-16 13:49:42,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:42,674 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 805 transitions. [2022-02-16 13:49:42,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:42,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:42,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:42,691 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-16 13:49:42,879 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,SelfDestructingSolverStorable84 [2022-02-16 13:49:42,879 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:42,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:42,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1204740158, now seen corresponding path program 69 times [2022-02-16 13:49:42,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:42,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012548461] [2022-02-16 13:49:42,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:42,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:43,000 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-16 13:49:43,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:43,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012548461] [2022-02-16 13:49:43,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012548461] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:43,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523738504] [2022-02-16 13:49:43,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:43,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:43,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:43,001 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-16 13:49:43,002 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-16 13:49:43,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:49:43,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:43,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:43,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:43,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 45 treesize of output 35 [2022-02-16 13:49:43,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-02-16 13:49:43,313 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-16 13:49:43,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:43,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:43,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 47 treesize of output 45 [2022-02-16 13:49:43,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:43,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:43,550 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-16 13:49:43,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523738504] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:43,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:43,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:49:43,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221314713] [2022-02-16 13:49:43,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:43,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:43,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:43,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:43,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:43,551 INFO L87 Difference]: Start difference. First operand 333 states and 805 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-16 13:49:44,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:44,555 INFO L93 Difference]: Finished difference Result 563 states and 1261 transitions. [2022-02-16 13:49:44,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:49:44,555 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-16 13:49:44,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:44,556 INFO L225 Difference]: With dead ends: 563 [2022-02-16 13:49:44,556 INFO L226 Difference]: Without dead ends: 543 [2022-02-16 13:49:44,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=386, Invalid=2164, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:49:44,557 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 147 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:44,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 266 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:49:44,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-02-16 13:49:44,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 365. [2022-02-16 13:49:44,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.467032967032967) internal successors, (898), 364 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:44,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 898 transitions. [2022-02-16 13:49:44,561 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 898 transitions. Word has length 22 [2022-02-16 13:49:44,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:44,561 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 898 transitions. [2022-02-16 13:49:44,561 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-16 13:49:44,561 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 898 transitions. [2022-02-16 13:49:44,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:44,562 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:44,562 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:44,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:44,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:44,763 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:44,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:44,763 INFO L85 PathProgramCache]: Analyzing trace with hash -70118242, now seen corresponding path program 70 times [2022-02-16 13:49:44,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:44,763 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572921906] [2022-02-16 13:49:44,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:44,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:44,878 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-16 13:49:44,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:44,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572921906] [2022-02-16 13:49:44,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572921906] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:44,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835506807] [2022-02-16 13:49:44,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:44,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:44,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:44,880 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-16 13:49:44,881 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-16 13:49:44,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:44,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:44,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:44,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:45,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:45,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:45,164 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-16 13:49:45,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:45,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:45,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:45,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:45,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:45,427 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-16 13:49:45,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835506807] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:45,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:45,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:45,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111545206] [2022-02-16 13:49:45,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:45,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:45,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:45,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:45,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:45,428 INFO L87 Difference]: Start difference. First operand 365 states and 898 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:46,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:46,513 INFO L93 Difference]: Finished difference Result 526 states and 1180 transitions. [2022-02-16 13:49:46,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-16 13:49:46,513 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:46,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:46,514 INFO L225 Difference]: With dead ends: 526 [2022-02-16 13:49:46,514 INFO L226 Difference]: Without dead ends: 497 [2022-02-16 13:49:46,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=344, Invalid=2308, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 13:49:46,514 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 124 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:46,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 247 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 744 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-02-16 13:49:46,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-16 13:49:46,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 367. [2022-02-16 13:49:46,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.4754098360655736) internal successors, (906), 366 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:46,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 906 transitions. [2022-02-16 13:49:46,519 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 906 transitions. Word has length 22 [2022-02-16 13:49:46,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:46,519 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 906 transitions. [2022-02-16 13:49:46,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:46,519 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 906 transitions. [2022-02-16 13:49:46,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:46,519 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:46,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:46,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:46,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:46,720 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:46,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2103292874, now seen corresponding path program 71 times [2022-02-16 13:49:46,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:46,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253981266] [2022-02-16 13:49:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:46,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:46,832 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-16 13:49:46,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:46,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253981266] [2022-02-16 13:49:46,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253981266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:46,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66474327] [2022-02-16 13:49:46,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:46,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:46,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:46,864 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-16 13:49:46,864 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-16 13:49:46,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:49:46,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:46,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:46,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:47,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:47,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:47,121 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-16 13:49:47,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:47,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:49:47,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:49:47,334 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-16 13:49:47,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66474327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:47,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:47,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:47,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135902597] [2022-02-16 13:49:47,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:47,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:47,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:47,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:47,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:47,335 INFO L87 Difference]: Start difference. First operand 367 states and 906 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:48,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:48,591 INFO L93 Difference]: Finished difference Result 568 states and 1291 transitions. [2022-02-16 13:49:48,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:49:48,592 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:48,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:48,593 INFO L225 Difference]: With dead ends: 568 [2022-02-16 13:49:48,593 INFO L226 Difference]: Without dead ends: 537 [2022-02-16 13:49:48,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=364, Invalid=2716, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 13:49:48,593 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 129 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:48,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 481 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1150 Invalid, 0 Unknown, 123 Unchecked, 0.4s Time] [2022-02-16 13:49:48,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-02-16 13:49:48,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 399. [2022-02-16 13:49:48,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.5376884422110555) internal successors, (1010), 398 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1010 transitions. [2022-02-16 13:49:48,598 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1010 transitions. Word has length 22 [2022-02-16 13:49:48,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:48,598 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1010 transitions. [2022-02-16 13:49:48,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:48,598 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1010 transitions. [2022-02-16 13:49:48,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:48,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:48,599 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:48,615 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-16 13:49:48,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:48,815 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:48,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:48,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1639487320, now seen corresponding path program 72 times [2022-02-16 13:49:48,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:48,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325976585] [2022-02-16 13:49:48,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:48,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:48,920 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-16 13:49:48,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:48,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325976585] [2022-02-16 13:49:48,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325976585] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:48,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396728928] [2022-02-16 13:49:48,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:48,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:48,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:48,921 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-16 13:49:48,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-16 13:49:49,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:49,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:49,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:49,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:49,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 13:49:49,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 26 treesize of output 18 [2022-02-16 13:49:49,254 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-16 13:49:49,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:49,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:49,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:49,492 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-16 13:49:49,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396728928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:49,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:49,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 21 [2022-02-16 13:49:49,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46435324] [2022-02-16 13:49:49,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:49,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:49,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:49,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:49,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:49,493 INFO L87 Difference]: Start difference. First operand 399 states and 1010 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-16 13:49:50,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:50,035 INFO L93 Difference]: Finished difference Result 506 states and 1227 transitions. [2022-02-16 13:49:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:49:50,036 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 22 [2022-02-16 13:49:50,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:50,036 INFO L225 Difference]: With dead ends: 506 [2022-02-16 13:49:50,036 INFO L226 Difference]: Without dead ends: 493 [2022-02-16 13:49:50,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:49:50,037 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 90 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:50,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 145 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-02-16 13:49:50,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 389. [2022-02-16 13:49:50,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5283505154639174) internal successors, (981), 388 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:50,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 981 transitions. [2022-02-16 13:49:50,041 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 981 transitions. Word has length 22 [2022-02-16 13:49:50,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:50,041 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 981 transitions. [2022-02-16 13:49:50,041 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-16 13:49:50,041 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 981 transitions. [2022-02-16 13:49:50,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:50,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:50,042 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:50,058 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-16 13:49:50,242 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,SelfDestructingSolverStorable88 [2022-02-16 13:49:50,242 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:50,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:50,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1223858378, now seen corresponding path program 73 times [2022-02-16 13:49:50,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:50,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118924521] [2022-02-16 13:49:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:50,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:50,385 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-16 13:49:50,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:50,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118924521] [2022-02-16 13:49:50,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118924521] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:50,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686920259] [2022-02-16 13:49:50,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:50,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:50,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:50,386 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-16 13:49:50,387 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-16 13:49:50,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:50,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:50,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:50,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:50,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:50,681 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-16 13:49:50,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:50,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:50,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:49:50,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:50,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:50,933 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-16 13:49:50,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686920259] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:50,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:50,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:50,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872047225] [2022-02-16 13:49:50,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:50,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:50,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:50,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:50,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:50,934 INFO L87 Difference]: Start difference. First operand 389 states and 981 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:52,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:52,437 INFO L93 Difference]: Finished difference Result 579 states and 1355 transitions. [2022-02-16 13:49:52,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 13:49:52,438 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:52,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:52,439 INFO L225 Difference]: With dead ends: 579 [2022-02-16 13:49:52,439 INFO L226 Difference]: Without dead ends: 560 [2022-02-16 13:49:52,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=417, Invalid=2663, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 13:49:52,439 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:52,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 318 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 821 Invalid, 0 Unknown, 266 Unchecked, 0.3s Time] [2022-02-16 13:49:52,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-16 13:49:52,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 422. [2022-02-16 13:49:52,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.5819477434679334) internal successors, (1087), 421 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:52,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1087 transitions. [2022-02-16 13:49:52,444 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1087 transitions. Word has length 22 [2022-02-16 13:49:52,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:52,444 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1087 transitions. [2022-02-16 13:49:52,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:49:52,445 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1087 transitions. [2022-02-16 13:49:52,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:52,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:52,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:52,461 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-16 13:49:52,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:52,646 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:52,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 964162220, now seen corresponding path program 74 times [2022-02-16 13:49:52,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:52,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886887237] [2022-02-16 13:49:52,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:52,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:52,744 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-16 13:49:52,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:52,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886887237] [2022-02-16 13:49:52,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886887237] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:52,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117624010] [2022-02-16 13:49:52,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:52,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:52,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:52,747 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-16 13:49:52,748 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-16 13:49:52,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:52,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:52,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:49:52,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:53,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:49:53,053 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-16 13:49:53,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:53,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:53,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 18 treesize of output 22 [2022-02-16 13:49:53,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:53,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:53,320 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-16 13:49:53,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117624010] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:53,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:53,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-02-16 13:49:53,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745026769] [2022-02-16 13:49:53,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:53,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:53,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:53,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:53,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:53,321 INFO L87 Difference]: Start difference. First operand 422 states and 1087 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-16 13:49:53,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:53,491 INFO L93 Difference]: Finished difference Result 507 states and 1248 transitions. [2022-02-16 13:49:53,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:53,491 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 22 [2022-02-16 13:49:53,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:53,492 INFO L225 Difference]: With dead ends: 507 [2022-02-16 13:49:53,492 INFO L226 Difference]: Without dead ends: 486 [2022-02-16 13:49:53,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:49:53,493 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 42 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:53,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 140 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 361 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-16 13:49:53,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-16 13:49:53,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 357. [2022-02-16 13:49:53,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.5280898876404496) internal successors, (900), 356 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:53,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 900 transitions. [2022-02-16 13:49:53,497 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 900 transitions. Word has length 22 [2022-02-16 13:49:53,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:53,497 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 900 transitions. [2022-02-16 13:49:53,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-16 13:49:53,497 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 900 transitions. [2022-02-16 13:49:53,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:53,498 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:53,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:53,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:53,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:53,698 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:53,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:53,698 INFO L85 PathProgramCache]: Analyzing trace with hash 118403893, now seen corresponding path program 75 times [2022-02-16 13:49:53,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:53,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240916856] [2022-02-16 13:49:53,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:53,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:53,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:53,779 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-16 13:49:53,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:53,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240916856] [2022-02-16 13:49:53,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240916856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:53,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432846630] [2022-02-16 13:49:53,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:53,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:53,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:53,781 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-16 13:49:53,781 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-16 13:49:53,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:53,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:53,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:53,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:54,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 42 treesize of output 34 [2022-02-16 13:49:54,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 31 treesize of output 23 [2022-02-16 13:49:54,217 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-16 13:49:54,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:54,315 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:54,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:54,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:54,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-16 13:49:54,487 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-16 13:49:54,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432846630] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:54,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:54,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-16 13:49:54,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920440436] [2022-02-16 13:49:54,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:54,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:54,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:54,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:54,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:54,488 INFO L87 Difference]: Start difference. First operand 357 states and 900 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-16 13:49:55,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:55,114 INFO L93 Difference]: Finished difference Result 563 states and 1267 transitions. [2022-02-16 13:49:55,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:49:55,114 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-16 13:49:55,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:55,115 INFO L225 Difference]: With dead ends: 563 [2022-02-16 13:49:55,115 INFO L226 Difference]: Without dead ends: 523 [2022-02-16 13:49:55,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:49:55,116 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 203 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:55,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 152 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:55,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-02-16 13:49:55,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 346. [2022-02-16 13:49:55,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5072463768115942) internal successors, (865), 345 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:55,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 865 transitions. [2022-02-16 13:49:55,120 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 865 transitions. Word has length 22 [2022-02-16 13:49:55,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:55,120 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 865 transitions. [2022-02-16 13:49:55,120 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-16 13:49:55,120 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 865 transitions. [2022-02-16 13:49:55,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:55,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:55,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:55,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:55,321 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,SelfDestructingSolverStorable91 [2022-02-16 13:49:55,321 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:55,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:55,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1797113397, now seen corresponding path program 76 times [2022-02-16 13:49:55,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:55,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162069519] [2022-02-16 13:49:55,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:55,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:55,374 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-16 13:49:55,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:55,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162069519] [2022-02-16 13:49:55,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162069519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:55,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674598926] [2022-02-16 13:49:55,374 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:55,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:55,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:55,375 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-16 13:49:55,376 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-16 13:49:55,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:55,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:55,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:55,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:55,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:49:55,679 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-16 13:49:55,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:55,724 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:55,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:55,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:55,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:55,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:55,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 43 treesize of output 41 [2022-02-16 13:49:55,919 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-16 13:49:55,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674598926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:55,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:55,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-02-16 13:49:55,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584968936] [2022-02-16 13:49:55,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:55,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:55,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:55,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:55,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:55,920 INFO L87 Difference]: Start difference. First operand 346 states and 865 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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-16 13:49:56,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:56,439 INFO L93 Difference]: Finished difference Result 454 states and 1046 transitions. [2022-02-16 13:49:56,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:49:56,439 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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-16 13:49:56,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:56,440 INFO L225 Difference]: With dead ends: 454 [2022-02-16 13:49:56,440 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:49:56,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:49:56,440 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:56,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 123 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:56,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:49:56,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 346. [2022-02-16 13:49:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5014492753623188) internal successors, (863), 345 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 863 transitions. [2022-02-16 13:49:56,444 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 863 transitions. Word has length 22 [2022-02-16 13:49:56,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:56,444 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 863 transitions. [2022-02-16 13:49:56,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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-16 13:49:56,444 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 863 transitions. [2022-02-16 13:49:56,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:56,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:56,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:56,460 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-16 13:49:56,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:56,645 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:56,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:56,645 INFO L85 PathProgramCache]: Analyzing trace with hash -677637245, now seen corresponding path program 77 times [2022-02-16 13:49:56,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:56,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760301946] [2022-02-16 13:49:56,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:56,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:56,768 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-16 13:49:56,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:56,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760301946] [2022-02-16 13:49:56,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760301946] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:56,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200930220] [2022-02-16 13:49:56,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:56,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:56,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:56,770 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-16 13:49:56,770 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-16 13:49:56,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:56,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:56,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:56,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:56,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:56,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:49:57,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:57,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-16 13:49:57,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 40 treesize of output 32 [2022-02-16 13:49:57,242 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-16 13:49:57,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:57,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:57,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:49:57,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:57,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:49:57,456 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:57,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:49:57,481 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-16 13:49:57,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200930220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:57,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:57,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:49:57,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827991427] [2022-02-16 13:49:57,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:57,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:57,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:57,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:57,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:57,481 INFO L87 Difference]: Start difference. First operand 346 states and 863 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:49:57,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:57,775 INFO L93 Difference]: Finished difference Result 402 states and 947 transitions. [2022-02-16 13:49:57,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:57,775 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:49:57,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:57,776 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:49:57,776 INFO L226 Difference]: Without dead ends: 374 [2022-02-16 13:49:57,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=711, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:49:57,776 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:57,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 115 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 342 Invalid, 0 Unknown, 118 Unchecked, 0.1s Time] [2022-02-16 13:49:57,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-16 13:49:57,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 344. [2022-02-16 13:49:57,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.4956268221574343) internal successors, (856), 343 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:57,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 856 transitions. [2022-02-16 13:49:57,780 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 856 transitions. Word has length 22 [2022-02-16 13:49:57,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:57,780 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 856 transitions. [2022-02-16 13:49:57,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:49:57,780 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 856 transitions. [2022-02-16 13:49:57,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:57,780 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:57,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:57,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-16 13:49:57,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:57,981 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:57,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:57,981 INFO L85 PathProgramCache]: Analyzing trace with hash 797262821, now seen corresponding path program 78 times [2022-02-16 13:49:57,981 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:57,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296047790] [2022-02-16 13:49:57,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:57,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:57,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:58,131 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-16 13:49:58,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:58,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296047790] [2022-02-16 13:49:58,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296047790] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:58,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114574205] [2022-02-16 13:49:58,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:58,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:58,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:58,133 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-16 13:49:58,133 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-16 13:49:58,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:58,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:58,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:58,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:58,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:49:58,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:49:58,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:49:58,838 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-16 13:49:58,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:58,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:58,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:49:59,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:59,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:49:59,100 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:49:59,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 7 treesize of output 3 [2022-02-16 13:49:59,125 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-16 13:49:59,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114574205] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:59,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:59,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:49:59,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561474225] [2022-02-16 13:49:59,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:59,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:59,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:59,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:59,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:59,126 INFO L87 Difference]: Start difference. First operand 344 states and 856 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-16 13:49:59,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:59,280 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-16 13:49:59,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:59,281 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-16 13:49:59,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:59,281 INFO L225 Difference]: With dead ends: 371 [2022-02-16 13:49:59,281 INFO L226 Difference]: Without dead ends: 368 [2022-02-16 13:49:59,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:49:59,282 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:59,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 71 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 225 Invalid, 0 Unknown, 124 Unchecked, 0.1s Time] [2022-02-16 13:49:59,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-02-16 13:49:59,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2022-02-16 13:49:59,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.4956268221574343) internal successors, (856), 343 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 856 transitions. [2022-02-16 13:49:59,285 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 856 transitions. Word has length 22 [2022-02-16 13:49:59,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:59,285 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 856 transitions. [2022-02-16 13:49:59,285 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-16 13:49:59,285 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 856 transitions. [2022-02-16 13:49:59,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:49:59,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:59,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:49:59,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:59,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:59,486 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:49:59,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:59,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1047695421, now seen corresponding path program 79 times [2022-02-16 13:49:59,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:59,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624325164] [2022-02-16 13:49:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:59,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:59,630 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-16 13:49:59,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:59,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624325164] [2022-02-16 13:49:59,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624325164] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:59,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788433876] [2022-02-16 13:49:59,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:59,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:59,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:59,632 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-16 13:49:59,632 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-16 13:49:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:59,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:49:59,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:59,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:59,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:00,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:50:00,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:00,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:50:00,446 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-16 13:50:00,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:00,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:00,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:00,708 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:00,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 7 treesize of output 3 [2022-02-16 13:50:00,750 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-16 13:50:00,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788433876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:00,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:00,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:50:00,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558163325] [2022-02-16 13:50:00,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:00,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:00,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:00,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:00,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:00,754 INFO L87 Difference]: Start difference. First operand 344 states and 856 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-16 13:50:00,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:00,965 INFO L93 Difference]: Finished difference Result 386 states and 921 transitions. [2022-02-16 13:50:00,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:00,965 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-16 13:50:00,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:00,966 INFO L225 Difference]: With dead ends: 386 [2022-02-16 13:50:00,966 INFO L226 Difference]: Without dead ends: 383 [2022-02-16 13:50:00,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:00,966 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 74 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:00,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 99 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 309 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-02-16 13:50:00,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-16 13:50:00,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 349. [2022-02-16 13:50:00,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 2.485632183908046) internal successors, (865), 348 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 865 transitions. [2022-02-16 13:50:00,970 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 865 transitions. Word has length 22 [2022-02-16 13:50:00,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:00,970 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 865 transitions. [2022-02-16 13:50:00,970 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-16 13:50:00,970 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 865 transitions. [2022-02-16 13:50:00,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:00,970 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:00,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:00,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:01,171 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,SelfDestructingSolverStorable95 [2022-02-16 13:50:01,171 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:01,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:01,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1533711247, now seen corresponding path program 80 times [2022-02-16 13:50:01,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:01,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413150176] [2022-02-16 13:50:01,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:01,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:01,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:01,326 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-16 13:50:01,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:01,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413150176] [2022-02-16 13:50:01,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413150176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:01,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288859323] [2022-02-16 13:50:01,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:01,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:01,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:01,328 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-16 13:50:01,329 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-16 13:50:01,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:01,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:01,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:01,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:01,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:01,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 50 treesize of output 40 [2022-02-16 13:50:02,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:50:02,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:02,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:50:02,056 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-16 13:50:02,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:02,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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 47 treesize of output 45 [2022-02-16 13:50:02,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:02,288 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:02,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:02,314 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-16 13:50:02,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288859323] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:02,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:02,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:50:02,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811975699] [2022-02-16 13:50:02,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:02,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:02,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:02,315 INFO L87 Difference]: Start difference. First operand 349 states and 865 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-16 13:50:02,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:02,497 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-16 13:50:02,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:02,498 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-16 13:50:02,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:02,498 INFO L225 Difference]: With dead ends: 371 [2022-02-16 13:50:02,498 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:50:02,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:02,499 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:02,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 65 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 234 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-16 13:50:02,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:50:02,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 346. [2022-02-16 13:50:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.4869565217391303) internal successors, (858), 345 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 858 transitions. [2022-02-16 13:50:02,502 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 858 transitions. Word has length 22 [2022-02-16 13:50:02,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:02,502 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 858 transitions. [2022-02-16 13:50:02,502 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-16 13:50:02,502 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 858 transitions. [2022-02-16 13:50:02,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:02,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:02,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:02,519 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-16 13:50:02,703 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,SelfDestructingSolverStorable96 [2022-02-16 13:50:02,703 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:02,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:02,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1721020251, now seen corresponding path program 81 times [2022-02-16 13:50:02,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:02,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044624521] [2022-02-16 13:50:02,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:02,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:02,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:02,870 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-16 13:50:02,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:02,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044624521] [2022-02-16 13:50:02,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044624521] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:02,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380366299] [2022-02-16 13:50:02,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:02,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:02,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:02,872 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-16 13:50:02,873 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-16 13:50:02,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:02,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:02,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:02,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:03,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:03,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:50:03,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:03,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:50:03,639 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-16 13:50:03,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:03,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:03,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:03,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:03,862 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:03,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:03,890 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-16 13:50:03,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380366299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:03,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:03,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:50:03,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311843188] [2022-02-16 13:50:03,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:03,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:03,891 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:03,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:03,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:03,891 INFO L87 Difference]: Start difference. First operand 346 states and 858 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-16 13:50:04,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:04,122 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-16 13:50:04,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:04,123 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-16 13:50:04,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:04,124 INFO L225 Difference]: With dead ends: 371 [2022-02-16 13:50:04,124 INFO L226 Difference]: Without dead ends: 367 [2022-02-16 13:50:04,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:04,124 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:04,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 111 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 316 Invalid, 0 Unknown, 134 Unchecked, 0.1s Time] [2022-02-16 13:50:04,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-16 13:50:04,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 343. [2022-02-16 13:50:04,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 2.491228070175439) internal successors, (852), 342 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 852 transitions. [2022-02-16 13:50:04,128 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 852 transitions. Word has length 22 [2022-02-16 13:50:04,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:04,128 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 852 transitions. [2022-02-16 13:50:04,128 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-16 13:50:04,128 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 852 transitions. [2022-02-16 13:50:04,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:04,128 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:04,128 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:04,145 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-16 13:50:04,328 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,SelfDestructingSolverStorable97 [2022-02-16 13:50:04,329 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:04,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:04,329 INFO L85 PathProgramCache]: Analyzing trace with hash -546469319, now seen corresponding path program 82 times [2022-02-16 13:50:04,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:04,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946913607] [2022-02-16 13:50:04,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:04,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:04,477 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-16 13:50:04,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:04,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946913607] [2022-02-16 13:50:04,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946913607] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:04,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512211026] [2022-02-16 13:50:04,478 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:04,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:04,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:04,479 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-16 13:50:04,479 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-16 13:50:04,580 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:04,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:04,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:04,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:04,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:04,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:50:04,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:04,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:50:04,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:50:04,901 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-16 13:50:04,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:05,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:05,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:05,202 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:05,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:05,227 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-16 13:50:05,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512211026] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:05,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:05,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:05,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415964246] [2022-02-16 13:50:05,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:05,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:05,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:05,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:05,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:05,228 INFO L87 Difference]: Start difference. First operand 343 states and 852 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-16 13:50:05,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:05,268 INFO L93 Difference]: Finished difference Result 372 states and 916 transitions. [2022-02-16 13:50:05,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:05,269 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-16 13:50:05,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:05,269 INFO L225 Difference]: With dead ends: 372 [2022-02-16 13:50:05,269 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:50:05,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:05,270 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 20 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:05,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 85 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 29 Unchecked, 0.0s Time] [2022-02-16 13:50:05,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:50:05,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 348. [2022-02-16 13:50:05,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.5014409221902016) internal successors, (868), 347 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 868 transitions. [2022-02-16 13:50:05,273 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 868 transitions. Word has length 22 [2022-02-16 13:50:05,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:05,273 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 868 transitions. [2022-02-16 13:50:05,273 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-16 13:50:05,273 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 868 transitions. [2022-02-16 13:50:05,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:05,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:05,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:05,290 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-16 13:50:05,477 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,SelfDestructingSolverStorable98 [2022-02-16 13:50:05,477 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:05,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:05,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1878358309, now seen corresponding path program 83 times [2022-02-16 13:50:05,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:05,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100493299] [2022-02-16 13:50:05,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:05,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:05,602 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-16 13:50:05,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:05,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100493299] [2022-02-16 13:50:05,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100493299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:05,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100305037] [2022-02-16 13:50:05,602 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:05,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:05,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:05,603 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-16 13:50:05,604 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-16 13:50:05,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:05,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:05,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:05,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:05,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:05,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:50:05,930 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-16 13:50:05,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:06,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:06,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 42 treesize of output 40 [2022-02-16 13:50:06,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:06,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-16 13:50:06,146 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:06,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:06,174 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-16 13:50:06,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100305037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:06,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:06,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:50:06,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042492207] [2022-02-16 13:50:06,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:06,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:06,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:06,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:06,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:06,175 INFO L87 Difference]: Start difference. First operand 348 states and 868 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:06,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:06,385 INFO L93 Difference]: Finished difference Result 372 states and 908 transitions. [2022-02-16 13:50:06,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:06,386 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 13:50:06,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:06,386 INFO L225 Difference]: With dead ends: 372 [2022-02-16 13:50:06,386 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:50:06,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:06,387 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:06,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 66 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 233 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-02-16 13:50:06,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:50:06,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 348. [2022-02-16 13:50:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.4985590778097984) internal successors, (867), 347 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:06,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 867 transitions. [2022-02-16 13:50:06,390 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 867 transitions. Word has length 22 [2022-02-16 13:50:06,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:06,390 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 867 transitions. [2022-02-16 13:50:06,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:06,391 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 867 transitions. [2022-02-16 13:50:06,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:06,391 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:06,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:06,407 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-16 13:50:06,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:06,592 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:06,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:06,592 INFO L85 PathProgramCache]: Analyzing trace with hash 958333593, now seen corresponding path program 84 times [2022-02-16 13:50:06,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:06,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056034325] [2022-02-16 13:50:06,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:06,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:06,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:06,742 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-16 13:50:06,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:06,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056034325] [2022-02-16 13:50:06,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056034325] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:06,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533834490] [2022-02-16 13:50:06,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:06,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:06,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:06,743 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-16 13:50:06,744 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-16 13:50:06,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:06,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:06,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:06,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:06,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:06,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 50 treesize of output 40 [2022-02-16 13:50:07,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:07,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-16 13:50:07,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:07,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-16 13:50:07,175 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-16 13:50:07,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:07,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:07,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:07,419 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:07,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:07,443 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-16 13:50:07,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533834490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:07,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:07,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:07,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116145856] [2022-02-16 13:50:07,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:07,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:07,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:07,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=352, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:07,444 INFO L87 Difference]: Start difference. First operand 348 states and 867 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-16 13:50:07,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:07,617 INFO L93 Difference]: Finished difference Result 421 states and 1038 transitions. [2022-02-16 13:50:07,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:50:07,618 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-16 13:50:07,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:07,618 INFO L225 Difference]: With dead ends: 421 [2022-02-16 13:50:07,618 INFO L226 Difference]: Without dead ends: 402 [2022-02-16 13:50:07,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=393, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:07,619 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:07,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 103 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 396 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-02-16 13:50:07,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-16 13:50:07,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 355. [2022-02-16 13:50:07,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.519774011299435) internal successors, (892), 354 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:07,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 892 transitions. [2022-02-16 13:50:07,622 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 892 transitions. Word has length 22 [2022-02-16 13:50:07,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:07,622 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 892 transitions. [2022-02-16 13:50:07,623 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-16 13:50:07,623 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 892 transitions. [2022-02-16 13:50:07,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:07,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:07,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:07,639 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-16 13:50:07,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-02-16 13:50:07,824 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:07,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:07,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1257125509, now seen corresponding path program 85 times [2022-02-16 13:50:07,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:07,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978645826] [2022-02-16 13:50:07,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:07,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:07,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:07,957 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-16 13:50:07,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:07,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978645826] [2022-02-16 13:50:07,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978645826] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:07,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910900837] [2022-02-16 13:50:07,957 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:07,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:07,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:07,959 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-16 13:50:07,959 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-16 13:50:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:08,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:08,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:08,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:08,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:08,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:08,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-16 13:50:08,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:08,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-16 13:50:08,394 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-16 13:50:08,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:08,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:08,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:08,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:08,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:08,676 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:08,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:08,712 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-16 13:50:08,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910900837] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:08,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:08,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-16 13:50:08,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030293092] [2022-02-16 13:50:08,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:08,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:08,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:08,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:08,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:08,713 INFO L87 Difference]: Start difference. First operand 355 states and 892 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-16 13:50:08,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:08,858 INFO L93 Difference]: Finished difference Result 393 states and 963 transitions. [2022-02-16 13:50:08,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:08,858 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-16 13:50:08,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:08,859 INFO L225 Difference]: With dead ends: 393 [2022-02-16 13:50:08,859 INFO L226 Difference]: Without dead ends: 390 [2022-02-16 13:50:08,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:08,859 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 73 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:08,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 96 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 316 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-16 13:50:08,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-16 13:50:08,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 364. [2022-02-16 13:50:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.5371900826446283) internal successors, (921), 363 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 921 transitions. [2022-02-16 13:50:08,863 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 921 transitions. Word has length 22 [2022-02-16 13:50:08,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:08,863 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 921 transitions. [2022-02-16 13:50:08,863 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-16 13:50:08,863 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 921 transitions. [2022-02-16 13:50:08,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:08,863 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:08,863 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:08,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:09,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-02-16 13:50:09,064 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:09,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:09,064 INFO L85 PathProgramCache]: Analyzing trace with hash -800955547, now seen corresponding path program 86 times [2022-02-16 13:50:09,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:09,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463163110] [2022-02-16 13:50:09,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:09,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:09,201 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-16 13:50:09,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:09,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463163110] [2022-02-16 13:50:09,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463163110] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:09,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405425547] [2022-02-16 13:50:09,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:09,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:09,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:09,203 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-16 13:50:09,204 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-16 13:50:09,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:09,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:09,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:09,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:09,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:09,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:09,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:09,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 13:50:09,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:09,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-02-16 13:50:09,706 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-16 13:50:09,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:09,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:09,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:09,990 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:09,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 7 treesize of output 3 [2022-02-16 13:50:10,017 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-16 13:50:10,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405425547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:10,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:10,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:50:10,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537194014] [2022-02-16 13:50:10,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:10,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:10,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:10,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:10,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:10,018 INFO L87 Difference]: Start difference. First operand 364 states and 921 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-16 13:50:10,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:10,255 INFO L93 Difference]: Finished difference Result 420 states and 1023 transitions. [2022-02-16 13:50:10,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:50:10,256 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 22 [2022-02-16 13:50:10,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:10,256 INFO L225 Difference]: With dead ends: 420 [2022-02-16 13:50:10,256 INFO L226 Difference]: Without dead ends: 392 [2022-02-16 13:50:10,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:10,257 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:10,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 73 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 289 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-02-16 13:50:10,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-16 13:50:10,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 344. [2022-02-16 13:50:10,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.498542274052478) internal successors, (857), 343 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 857 transitions. [2022-02-16 13:50:10,260 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 857 transitions. Word has length 22 [2022-02-16 13:50:10,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:10,260 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 857 transitions. [2022-02-16 13:50:10,260 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-16 13:50:10,260 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 857 transitions. [2022-02-16 13:50:10,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:10,261 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:10,261 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:10,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-02-16 13:50:10,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-16 13:50:10,461 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:10,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:10,461 INFO L85 PathProgramCache]: Analyzing trace with hash 588275417, now seen corresponding path program 87 times [2022-02-16 13:50:10,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:10,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127158179] [2022-02-16 13:50:10,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:10,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:10,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:10,620 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-16 13:50:10,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:10,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127158179] [2022-02-16 13:50:10,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127158179] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:10,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736778890] [2022-02-16 13:50:10,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:10,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:10,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:10,621 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-16 13:50:10,622 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-16 13:50:10,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:10,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:10,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:10,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:10,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:10,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:11,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:50:11,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:50:11,208 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-16 13:50:11,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:11,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:11,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:11,506 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:11,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:11,533 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-16 13:50:11,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736778890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:11,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:11,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:50:11,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399359493] [2022-02-16 13:50:11,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:11,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:11,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:11,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:11,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:11,534 INFO L87 Difference]: Start difference. First operand 344 states and 857 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-16 13:50:11,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:11,703 INFO L93 Difference]: Finished difference Result 403 states and 954 transitions. [2022-02-16 13:50:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:50:11,703 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-16 13:50:11,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:11,703 INFO L225 Difference]: With dead ends: 403 [2022-02-16 13:50:11,703 INFO L226 Difference]: Without dead ends: 386 [2022-02-16 13:50:11,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:11,704 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 73 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:11,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 85 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 307 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-16 13:50:11,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-16 13:50:11,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 351. [2022-02-16 13:50:11,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.4828571428571427) internal successors, (869), 350 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:11,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 869 transitions. [2022-02-16 13:50:11,707 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 869 transitions. Word has length 22 [2022-02-16 13:50:11,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:11,707 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 869 transitions. [2022-02-16 13:50:11,707 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-16 13:50:11,708 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 869 transitions. [2022-02-16 13:50:11,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:11,708 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:11,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:11,724 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-16 13:50:11,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:11,908 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:11,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:11,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1125285211, now seen corresponding path program 88 times [2022-02-16 13:50:11,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:11,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574355739] [2022-02-16 13:50:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:11,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:11,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:12,061 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-16 13:50:12,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:12,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574355739] [2022-02-16 13:50:12,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574355739] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:12,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523565812] [2022-02-16 13:50:12,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:12,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:12,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:12,062 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-16 13:50:12,063 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-16 13:50:12,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:12,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:12,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:12,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:12,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:12,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:50:12,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:12,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-16 13:50:12,548 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-16 13:50:12,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:12,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:12,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:12,783 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:12,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 7 treesize of output 3 [2022-02-16 13:50:12,811 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-16 13:50:12,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523565812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:12,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:12,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:50:12,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942414420] [2022-02-16 13:50:12,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:12,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:12,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:12,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:12,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:12,812 INFO L87 Difference]: Start difference. First operand 351 states and 869 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-16 13:50:13,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:13,068 INFO L93 Difference]: Finished difference Result 400 states and 941 transitions. [2022-02-16 13:50:13,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:50:13,068 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-16 13:50:13,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:13,069 INFO L225 Difference]: With dead ends: 400 [2022-02-16 13:50:13,069 INFO L226 Difference]: Without dead ends: 386 [2022-02-16 13:50:13,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:13,069 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 100 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:13,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 116 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 408 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-16 13:50:13,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-16 13:50:13,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 350. [2022-02-16 13:50:13,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.481375358166189) internal successors, (866), 349 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:13,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 866 transitions. [2022-02-16 13:50:13,073 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 866 transitions. Word has length 22 [2022-02-16 13:50:13,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:13,073 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 866 transitions. [2022-02-16 13:50:13,073 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-16 13:50:13,073 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 866 transitions. [2022-02-16 13:50:13,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:13,074 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:13,074 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:13,090 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-16 13:50:13,274 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,SelfDestructingSolverStorable104 [2022-02-16 13:50:13,274 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:13,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash -85049413, now seen corresponding path program 89 times [2022-02-16 13:50:13,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:13,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068972640] [2022-02-16 13:50:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:13,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:13,380 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-16 13:50:13,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:13,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068972640] [2022-02-16 13:50:13,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068972640] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:13,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981929549] [2022-02-16 13:50:13,380 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:13,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:13,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:13,381 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-16 13:50:13,381 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-16 13:50:13,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:13,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:13,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:13,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:13,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:50:13,734 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-16 13:50:13,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:13,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:13,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:50:13,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:13,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 15 treesize of output 19 [2022-02-16 13:50:13,916 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:13,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:13,941 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-16 13:50:13,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981929549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:13,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:13,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-16 13:50:13,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144519643] [2022-02-16 13:50:13,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:13,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:50:13,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:13,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:50:13,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:13,941 INFO L87 Difference]: Start difference. First operand 350 states and 866 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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-16 13:50:14,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:14,234 INFO L93 Difference]: Finished difference Result 378 states and 923 transitions. [2022-02-16 13:50:14,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:50:14,234 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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-16 13:50:14,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:14,235 INFO L225 Difference]: With dead ends: 378 [2022-02-16 13:50:14,235 INFO L226 Difference]: Without dead ends: 359 [2022-02-16 13:50:14,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:50:14,235 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:14,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 115 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:50:14,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-02-16 13:50:14,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 347. [2022-02-16 13:50:14,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 2.4826589595375723) internal successors, (859), 346 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:14,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 859 transitions. [2022-02-16 13:50:14,238 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 859 transitions. Word has length 22 [2022-02-16 13:50:14,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:14,239 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 859 transitions. [2022-02-16 13:50:14,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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-16 13:50:14,239 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 859 transitions. [2022-02-16 13:50:14,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:14,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:14,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:14,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:14,439 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,SelfDestructingSolverStorable105 [2022-02-16 13:50:14,439 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:14,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash -242387471, now seen corresponding path program 90 times [2022-02-16 13:50:14,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:14,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196460584] [2022-02-16 13:50:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:14,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:14,525 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-16 13:50:14,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:14,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196460584] [2022-02-16 13:50:14,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196460584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:14,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903230977] [2022-02-16 13:50:14,526 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:14,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:14,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:14,527 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-16 13:50:14,527 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-16 13:50:14,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:14,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:14,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:14,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:14,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:50:14,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:50:14,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:50:14,873 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-16 13:50:14,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:14,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-16 13:50:15,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:15,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:15,075 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:50:15,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:15,102 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-16 13:50:15,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903230977] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:15,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:15,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:50:15,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901771913] [2022-02-16 13:50:15,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:15,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:15,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:15,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:15,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:15,102 INFO L87 Difference]: Start difference. First operand 347 states and 859 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-16 13:50:15,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:15,264 INFO L93 Difference]: Finished difference Result 369 states and 900 transitions. [2022-02-16 13:50:15,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:50:15,264 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-16 13:50:15,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:15,265 INFO L225 Difference]: With dead ends: 369 [2022-02-16 13:50:15,265 INFO L226 Difference]: Without dead ends: 353 [2022-02-16 13:50:15,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:15,265 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:15,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 108 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 333 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-02-16 13:50:15,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-02-16 13:50:15,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 339. [2022-02-16 13:50:15,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.4911242603550297) internal successors, (842), 338 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:15,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 842 transitions. [2022-02-16 13:50:15,268 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 842 transitions. Word has length 22 [2022-02-16 13:50:15,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:15,269 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 842 transitions. [2022-02-16 13:50:15,269 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-16 13:50:15,269 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 842 transitions. [2022-02-16 13:50:15,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:15,269 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:15,269 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:15,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:15,483 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,SelfDestructingSolverStorable106 [2022-02-16 13:50:15,483 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:15,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:15,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1418145351, now seen corresponding path program 91 times [2022-02-16 13:50:15,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:15,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189859096] [2022-02-16 13:50:15,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:15,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:15,629 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-16 13:50:15,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:15,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189859096] [2022-02-16 13:50:15,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189859096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:15,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435734089] [2022-02-16 13:50:15,629 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:15,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:15,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:15,630 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-16 13:50:15,631 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-16 13:50:15,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:15,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:15,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:15,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:50:15,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 4 treesize of output 2 [2022-02-16 13:50:15,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:50:15,979 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-16 13:50:15,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:16,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:16,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:50:16,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:50:16,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:16,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:16,232 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-16 13:50:16,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435734089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:16,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:16,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-16 13:50:16,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966424744] [2022-02-16 13:50:16,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:16,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:16,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:16,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:16,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:16,234 INFO L87 Difference]: Start difference. First operand 339 states and 842 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-16 13:50:16,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:16,363 INFO L93 Difference]: Finished difference Result 387 states and 927 transitions. [2022-02-16 13:50:16,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:16,363 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-16 13:50:16,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:16,364 INFO L225 Difference]: With dead ends: 387 [2022-02-16 13:50:16,364 INFO L226 Difference]: Without dead ends: 387 [2022-02-16 13:50:16,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:16,364 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:16,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 114 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 347 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-02-16 13:50:16,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-02-16 13:50:16,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 339. [2022-02-16 13:50:16,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.4911242603550297) internal successors, (842), 338 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 842 transitions. [2022-02-16 13:50:16,368 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 842 transitions. Word has length 22 [2022-02-16 13:50:16,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:16,368 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 842 transitions. [2022-02-16 13:50:16,368 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-16 13:50:16,368 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 842 transitions. [2022-02-16 13:50:16,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:16,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:16,368 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:16,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:16,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:16,581 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:16,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:16,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1850759308, now seen corresponding path program 92 times [2022-02-16 13:50:16,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:16,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225172345] [2022-02-16 13:50:16,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:16,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:16,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:16,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:16,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:16,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225172345] [2022-02-16 13:50:16,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225172345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:16,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394191501] [2022-02-16 13:50:16,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:16,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:16,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:16,693 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-16 13:50:16,694 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-16 13:50:16,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:16,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:16,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 13:50:16,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:16,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 17 treesize of output 13 [2022-02-16 13:50:16,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-16 13:50:16,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:50:17,010 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:17,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:17,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 169 [2022-02-16 13:50:17,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:50:17,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 3 treesize of output 1 [2022-02-16 13:50:17,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:17,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394191501] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:17,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:17,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-16 13:50:17,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063297023] [2022-02-16 13:50:17,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:17,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:50:17,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:17,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:50:17,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:50:17,450 INFO L87 Difference]: Start difference. First operand 339 states and 842 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 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-16 13:50:17,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:17,558 INFO L93 Difference]: Finished difference Result 367 states and 879 transitions. [2022-02-16 13:50:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:17,558 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 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 22 [2022-02-16 13:50:17,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:17,559 INFO L225 Difference]: With dead ends: 367 [2022-02-16 13:50:17,559 INFO L226 Difference]: Without dead ends: 358 [2022-02-16 13:50:17,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:50:17,559 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:17,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 75 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 248 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-16 13:50:17,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-16 13:50:17,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 319. [2022-02-16 13:50:17,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.481132075471698) internal successors, (789), 318 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:17,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 789 transitions. [2022-02-16 13:50:17,562 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 789 transitions. Word has length 22 [2022-02-16 13:50:17,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:17,563 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 789 transitions. [2022-02-16 13:50:17,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 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-16 13:50:17,563 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 789 transitions. [2022-02-16 13:50:17,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 13:50:17,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:17,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:50:17,579 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-16 13:50:17,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:17,764 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:17,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1816043855, now seen corresponding path program 93 times [2022-02-16 13:50:17,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:17,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646636392] [2022-02-16 13:50:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:17,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:17,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:17,886 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-16 13:50:17,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:17,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646636392] [2022-02-16 13:50:17,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646636392] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:17,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949161011] [2022-02-16 13:50:17,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:17,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:17,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:17,888 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-16 13:50:17,891 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-16 13:50:17,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:17,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:17,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:50:17,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:18,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 17 treesize of output 13 [2022-02-16 13:50:18,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:18,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:50:18,226 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-16 13:50:18,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:18,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:18,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:50:18,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 3 treesize of output 1 [2022-02-16 13:50:18,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:18,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:50:18,466 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-16 13:50:18,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949161011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:18,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:18,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:50:18,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765017264] [2022-02-16 13:50:18,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:18,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:18,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:18,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:18,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:18,466 INFO L87 Difference]: Start difference. First operand 319 states and 789 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-16 13:50:19,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:19,850 INFO L93 Difference]: Finished difference Result 575 states and 1286 transitions. [2022-02-16 13:50:19,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-16 13:50:19,850 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-16 13:50:19,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:19,851 INFO L225 Difference]: With dead ends: 575 [2022-02-16 13:50:19,851 INFO L226 Difference]: Without dead ends: 508 [2022-02-16 13:50:19,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:50:19,852 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 113 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:19,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 359 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1024 Invalid, 0 Unknown, 277 Unchecked, 0.4s Time] [2022-02-16 13:50:19,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-16 13:50:19,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 369. [2022-02-16 13:50:19,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.589673913043478) internal successors, (953), 368 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:19,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 953 transitions. [2022-02-16 13:50:19,856 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 953 transitions. Word has length 22 [2022-02-16 13:50:19,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:19,856 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 953 transitions. [2022-02-16 13:50:19,856 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-16 13:50:19,856 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 953 transitions. [2022-02-16 13:50:19,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:19,856 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:19,856 INFO L514 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-16 13:50:19,872 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-16 13:50:20,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:20,057 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:20,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:20,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1245639103, now seen corresponding path program 94 times [2022-02-16 13:50:20,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:20,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439084183] [2022-02-16 13:50:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:20,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:20,227 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-16 13:50:20,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:20,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439084183] [2022-02-16 13:50:20,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439084183] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:20,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965695411] [2022-02-16 13:50:20,228 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:20,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:20,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:20,228 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-16 13:50:20,232 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-16 13:50:20,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:20,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:20,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:50:20,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:20,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 188 [2022-02-16 13:50:20,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 149 [2022-02-16 13:50:20,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 141 [2022-02-16 13:50:21,005 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-16 13:50:21,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:21,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 186 [2022-02-16 13:50:21,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:21,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 260 treesize of output 238 [2022-02-16 13:50:21,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 206 treesize of output 186 [2022-02-16 13:50:21,740 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-16 13:50:21,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965695411] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:21,740 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:21,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:50:21,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410873576] [2022-02-16 13:50:21,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:21,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:21,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:21,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:21,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:21,741 INFO L87 Difference]: Start difference. First operand 369 states and 953 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-16 13:50:22,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:22,975 INFO L93 Difference]: Finished difference Result 595 states and 1374 transitions. [2022-02-16 13:50:22,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-16 13:50:22,976 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 23 [2022-02-16 13:50:22,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:22,976 INFO L225 Difference]: With dead ends: 595 [2022-02-16 13:50:22,977 INFO L226 Difference]: Without dead ends: 576 [2022-02-16 13:50:22,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=341, Invalid=3319, Unknown=0, NotChecked=0, Total=3660 [2022-02-16 13:50:22,977 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 122 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:22,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 437 Invalid, 1421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1148 Invalid, 0 Unknown, 220 Unchecked, 0.4s Time] [2022-02-16 13:50:22,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-02-16 13:50:22,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 416. [2022-02-16 13:50:22,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.6144578313253013) internal successors, (1085), 415 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:22,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1085 transitions. [2022-02-16 13:50:22,983 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1085 transitions. Word has length 23 [2022-02-16 13:50:22,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:22,983 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1085 transitions. [2022-02-16 13:50:22,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-16 13:50:22,983 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1085 transitions. [2022-02-16 13:50:22,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:22,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:22,983 INFO L514 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-16 13:50:23,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:23,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:23,197 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:23,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:23,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1311331821, now seen corresponding path program 95 times [2022-02-16 13:50:23,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:23,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870891169] [2022-02-16 13:50:23,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:23,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:23,329 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-16 13:50:23,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:23,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870891169] [2022-02-16 13:50:23,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870891169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:23,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979487700] [2022-02-16 13:50:23,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:23,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:23,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:23,331 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-16 13:50:23,331 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-16 13:50:23,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:23,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:23,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:50:23,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:23,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 349 treesize of output 317 [2022-02-16 13:50:24,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 227 treesize of output 193 [2022-02-16 13:50:24,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 145 [2022-02-16 13:50:24,216 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-16 13:50:24,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:24,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 260 treesize of output 220 [2022-02-16 13:50:24,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 159 treesize of output 139 [2022-02-16 13:50:24,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 150 treesize of output 140 [2022-02-16 13:50:24,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-16 13:50:24,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979487700] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:24,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:24,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:50:24,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425976793] [2022-02-16 13:50:24,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:24,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:50:24,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:24,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:50:24,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:24,963 INFO L87 Difference]: Start difference. First operand 416 states and 1085 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-16 13:50:30,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:30,023 INFO L93 Difference]: Finished difference Result 1166 states and 2595 transitions. [2022-02-16 13:50:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-02-16 13:50:30,024 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 23 [2022-02-16 13:50:30,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:30,025 INFO L225 Difference]: With dead ends: 1166 [2022-02-16 13:50:30,025 INFO L226 Difference]: Without dead ends: 1029 [2022-02-16 13:50:30,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6396 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1539, Invalid=17093, Unknown=0, NotChecked=0, Total=18632 [2022-02-16 13:50:30,026 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 465 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 3187 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 3187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:30,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 762 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 3187 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-16 13:50:30,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2022-02-16 13:50:30,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 476. [2022-02-16 13:50:30,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.6294736842105264) internal successors, (1249), 475 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:30,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1249 transitions. [2022-02-16 13:50:30,033 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1249 transitions. Word has length 23 [2022-02-16 13:50:30,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:30,033 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1249 transitions. [2022-02-16 13:50:30,033 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-16 13:50:30,033 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1249 transitions. [2022-02-16 13:50:30,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:30,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:30,034 INFO L514 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-16 13:50:30,050 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-16 13:50:30,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-02-16 13:50:30,240 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:30,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:30,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1657342485, now seen corresponding path program 96 times [2022-02-16 13:50:30,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:30,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973933199] [2022-02-16 13:50:30,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:30,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:30,430 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-16 13:50:30,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:30,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973933199] [2022-02-16 13:50:30,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973933199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:30,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779108092] [2022-02-16 13:50:30,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:30,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:30,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:30,431 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-16 13:50:30,431 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-16 13:50:30,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:50:30,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:30,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:50:30,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:30,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 165 treesize of output 141 [2022-02-16 13:50:30,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 238 [2022-02-16 13:50:30,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 227 treesize of output 191 [2022-02-16 13:50:31,303 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-16 13:50:31,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:31,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 188 treesize of output 164 [2022-02-16 13:50:31,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 201 [2022-02-16 13:50:31,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 186 treesize of output 166 [2022-02-16 13:50:32,138 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-16 13:50:32,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779108092] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:32,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:32,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:50:32,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078961842] [2022-02-16 13:50:32,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:32,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:50:32,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:32,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:50:32,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:32,139 INFO L87 Difference]: Start difference. First operand 476 states and 1249 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:50:37,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:37,324 INFO L93 Difference]: Finished difference Result 997 states and 2228 transitions. [2022-02-16 13:50:37,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-02-16 13:50:37,324 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:50:37,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:37,325 INFO L225 Difference]: With dead ends: 997 [2022-02-16 13:50:37,325 INFO L226 Difference]: Without dead ends: 930 [2022-02-16 13:50:37,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5355 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1281, Invalid=14721, Unknown=0, NotChecked=0, Total=16002 [2022-02-16 13:50:37,327 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 279 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 2619 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 2873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:37,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 802 Invalid, 2873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2619 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-16 13:50:37,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2022-02-16 13:50:37,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 543. [2022-02-16 13:50:37,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 2.738007380073801) internal successors, (1484), 542 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:37,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 1484 transitions. [2022-02-16 13:50:37,334 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 1484 transitions. Word has length 23 [2022-02-16 13:50:37,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:37,335 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 1484 transitions. [2022-02-16 13:50:37,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:50:37,335 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 1484 transitions. [2022-02-16 13:50:37,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:37,335 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:37,335 INFO L514 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-16 13:50:37,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:37,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-02-16 13:50:37,536 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:37,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:37,536 INFO L85 PathProgramCache]: Analyzing trace with hash 906532444, now seen corresponding path program 97 times [2022-02-16 13:50:37,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:37,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054051872] [2022-02-16 13:50:37,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:37,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:37,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:37,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054051872] [2022-02-16 13:50:37,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054051872] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:37,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066849062] [2022-02-16 13:50:37,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:37,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:37,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:37,639 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-16 13:50:37,640 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-16 13:50:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:37,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 13:50:37,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:37,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 29 treesize of output 23 [2022-02-16 13:50:37,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:50:37,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-16 13:50:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:38,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:38,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:50:38,247 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:50:38,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:50:38,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:50:38,253 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:38,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066849062] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:38,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:38,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:50:38,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551389973] [2022-02-16 13:50:38,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:38,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:38,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:38,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:38,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:38,254 INFO L87 Difference]: Start difference. First operand 543 states and 1484 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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-16 13:50:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:38,441 INFO L93 Difference]: Finished difference Result 666 states and 1770 transitions. [2022-02-16 13:50:38,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:38,442 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 23 [2022-02-16 13:50:38,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:38,442 INFO L225 Difference]: With dead ends: 666 [2022-02-16 13:50:38,443 INFO L226 Difference]: Without dead ends: 663 [2022-02-16 13:50:38,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:38,443 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 71 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:38,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 97 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:50:38,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2022-02-16 13:50:38,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 538. [2022-02-16 13:50:38,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.7318435754189943) internal successors, (1467), 537 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:38,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1467 transitions. [2022-02-16 13:50:38,448 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1467 transitions. Word has length 23 [2022-02-16 13:50:38,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:38,449 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1467 transitions. [2022-02-16 13:50:38,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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-16 13:50:38,449 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1467 transitions. [2022-02-16 13:50:38,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:38,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:38,449 INFO L514 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-16 13:50:38,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:38,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-02-16 13:50:38,663 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:38,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash -509730167, now seen corresponding path program 98 times [2022-02-16 13:50:38,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:38,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164976025] [2022-02-16 13:50:38,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:38,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:38,833 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-16 13:50:38,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:38,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164976025] [2022-02-16 13:50:38,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164976025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:38,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240250062] [2022-02-16 13:50:38,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:38,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:38,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:38,834 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-16 13:50:38,835 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-16 13:50:38,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:38,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:38,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:50:38,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:39,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-16 13:50:39,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 141 [2022-02-16 13:50:39,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 145 [2022-02-16 13:50:39,582 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-16 13:50:39,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:39,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 159 treesize of output 139 [2022-02-16 13:50:40,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:40,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 221 treesize of output 203 [2022-02-16 13:50: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 186 treesize of output 166 [2022-02-16 13:50:40,377 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-16 13:50:40,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240250062] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:40,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:40,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:50:40,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377140031] [2022-02-16 13:50:40,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:40,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:40,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:40,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:40,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:40,378 INFO L87 Difference]: Start difference. First operand 538 states and 1467 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:50:41,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:41,421 INFO L93 Difference]: Finished difference Result 889 states and 2164 transitions. [2022-02-16 13:50:41,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:50:41,421 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 23 [2022-02-16 13:50:41,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:41,423 INFO L225 Difference]: With dead ends: 889 [2022-02-16 13:50:41,423 INFO L226 Difference]: Without dead ends: 829 [2022-02-16 13:50:41,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=227, Invalid=1495, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:50:41,423 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 240 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:41,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 334 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:41,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-02-16 13:50:41,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 636. [2022-02-16 13:50:41,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.826771653543307) internal successors, (1795), 635 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:41,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1795 transitions. [2022-02-16 13:50:41,430 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1795 transitions. Word has length 23 [2022-02-16 13:50:41,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:41,430 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 1795 transitions. [2022-02-16 13:50:41,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-16 13:50:41,431 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1795 transitions. [2022-02-16 13:50:41,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:41,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:41,431 INFO L514 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-16 13:50:41,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:41,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-02-16 13:50:41,632 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:41,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:41,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1827688964, now seen corresponding path program 99 times [2022-02-16 13:50:41,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:41,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919961751] [2022-02-16 13:50:41,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:41,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:41,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:41,727 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:41,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:41,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919961751] [2022-02-16 13:50:41,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919961751] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:41,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618041824] [2022-02-16 13:50:41,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:41,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:41,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:41,729 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-16 13:50:41,729 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-16 13:50:41,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:41,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:41,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:50:41,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:41,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 151 treesize of output 133 [2022-02-16 13:50:42,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2022-02-16 13:50:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:42,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:42,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:42,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 247 treesize of output 217 [2022-02-16 13:50:42,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:42,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-16 13:50:42,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:50:42,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618041824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:42,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:42,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-16 13:50:42,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873009945] [2022-02-16 13:50:42,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:42,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:50:42,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:42,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:50:42,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:42,873 INFO L87 Difference]: Start difference. First operand 636 states and 1795 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:43,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:43,997 INFO L93 Difference]: Finished difference Result 873 states and 2364 transitions. [2022-02-16 13:50:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 13:50:43,997 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-16 13:50:43,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:43,998 INFO L225 Difference]: With dead ends: 873 [2022-02-16 13:50:43,998 INFO L226 Difference]: Without dead ends: 858 [2022-02-16 13:50:43,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=474, Invalid=2606, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 13:50:43,999 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 109 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:43,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 316 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:50:43,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-02-16 13:50:44,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 652. [2022-02-16 13:50:44,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 2.8310291858678958) internal successors, (1843), 651 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:44,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1843 transitions. [2022-02-16 13:50:44,006 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1843 transitions. Word has length 23 [2022-02-16 13:50:44,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:44,006 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 1843 transitions. [2022-02-16 13:50:44,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:44,006 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1843 transitions. [2022-02-16 13:50:44,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:44,007 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:44,007 INFO L514 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-16 13:50:44,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:44,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:44,207 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:44,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:44,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1566251191, now seen corresponding path program 100 times [2022-02-16 13:50:44,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:44,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997008462] [2022-02-16 13:50:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:44,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:44,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:44,354 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-16 13:50:44,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:44,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997008462] [2022-02-16 13:50:44,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997008462] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:44,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471378185] [2022-02-16 13:50:44,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:44,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:44,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:44,355 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-16 13:50:44,356 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-16 13:50:44,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:44,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:44,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:50:44,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:44,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 165 treesize of output 147 [2022-02-16 13:50:44,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 242 treesize of output 208 [2022-02-16 13:50:44,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 171 treesize of output 155 [2022-02-16 13:50:45,099 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-16 13:50:45,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:45,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 189 treesize of output 173 [2022-02-16 13:50: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 233 treesize of output 205 [2022-02-16 13:50:45,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 218 treesize of output 200 [2022-02-16 13:50:45,796 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-16 13:50:45,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471378185] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:45,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:45,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:50:45,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734188941] [2022-02-16 13:50:45,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:45,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:50:45,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:45,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:50:45,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:45,797 INFO L87 Difference]: Start difference. First operand 652 states and 1843 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-16 13:50:50,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:50,178 INFO L93 Difference]: Finished difference Result 1412 states and 3514 transitions. [2022-02-16 13:50:50,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-02-16 13:50:50,178 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 23 [2022-02-16 13:50:50,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:50,180 INFO L225 Difference]: With dead ends: 1412 [2022-02-16 13:50:50,180 INFO L226 Difference]: Without dead ends: 1322 [2022-02-16 13:50:50,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2279 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=945, Invalid=6887, Unknown=0, NotChecked=0, Total=7832 [2022-02-16 13:50:50,181 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 361 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:50,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 390 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 13:50:50,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-02-16 13:50:50,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 803. [2022-02-16 13:50:50,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 2.9226932668329177) internal successors, (2344), 802 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:50,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2344 transitions. [2022-02-16 13:50:50,192 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2344 transitions. Word has length 23 [2022-02-16 13:50:50,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:50,192 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 2344 transitions. [2022-02-16 13:50:50,192 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-16 13:50:50,192 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2344 transitions. [2022-02-16 13:50:50,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:50,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:50,194 INFO L514 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-16 13:50:50,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-02-16 13:50:50,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:50,410 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:50,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:50,411 INFO L85 PathProgramCache]: Analyzing trace with hash -306092919, now seen corresponding path program 101 times [2022-02-16 13:50:50,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:50,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943029057] [2022-02-16 13:50:50,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:50,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:50,505 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-16 13:50:50,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:50,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943029057] [2022-02-16 13:50:50,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943029057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:50,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889173824] [2022-02-16 13:50:50,505 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:50,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:50,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:50,506 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-16 13:50:50,507 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-16 13:50:50,619 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:50,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:50,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:50:50,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:50,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 171 treesize of output 147 [2022-02-16 13:50:50,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 165 treesize of output 141 [2022-02-16 13:50:50,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 158 treesize of output 138 [2022-02-16 13:50:51,215 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-16 13:50:51,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:51,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 285 [2022-02-16 13:50:51,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:51,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 203 treesize of output 185 [2022-02-16 13:50:51,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 168 treesize of output 148 [2022-02-16 13:50:52,087 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-16 13:50:52,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889173824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:52,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:52,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-16 13:50:52,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951766233] [2022-02-16 13:50:52,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:52,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:50:52,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:52,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:50:52,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:52,088 INFO L87 Difference]: Start difference. First operand 803 states and 2344 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:50:56,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:56,844 INFO L93 Difference]: Finished difference Result 1358 states and 3365 transitions. [2022-02-16 13:50:56,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-02-16 13:50:56,844 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:50:56,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:56,846 INFO L225 Difference]: With dead ends: 1358 [2022-02-16 13:50:56,846 INFO L226 Difference]: Without dead ends: 1194 [2022-02-16 13:50:56,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3675 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1199, Invalid=10573, Unknown=0, NotChecked=0, Total=11772 [2022-02-16 13:50:56,848 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 244 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 2625 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:56,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 446 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2625 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-16 13:50:56,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2022-02-16 13:50:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 862. [2022-02-16 13:50:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.845528455284553) internal successors, (2450), 861 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:56,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2450 transitions. [2022-02-16 13:50:56,858 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2450 transitions. Word has length 23 [2022-02-16 13:50:56,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:56,858 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 2450 transitions. [2022-02-16 13:50:56,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:50:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2450 transitions. [2022-02-16 13:50:56,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:50:56,859 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:56,859 INFO L514 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-16 13:50:56,876 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-16 13:50:57,059 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,SelfDestructingSolverStorable117 [2022-02-16 13:50:57,060 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:50:57,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash -93382651, now seen corresponding path program 102 times [2022-02-16 13:50:57,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:57,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83344320] [2022-02-16 13:50:57,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:57,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:57,172 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-16 13:50:57,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:57,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83344320] [2022-02-16 13:50:57,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83344320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:57,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900245883] [2022-02-16 13:50:57,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:57,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:57,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:57,173 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-16 13:50:57,174 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-16 13:50:57,288 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:57,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:57,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:50:57,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:57,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 263 treesize of output 237 [2022-02-16 13:50:57,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 145 treesize of output 125 [2022-02-16 13:50:57,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 137 treesize of output 119 [2022-02-16 13:50:57,904 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-16 13:50:57,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:58,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 179 [2022-02-16 13:50:58,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 386 treesize of output 336 [2022-02-16 13:50:58,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 304 treesize of output 268 [2022-02-16 13:50:58,832 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-16 13:50:58,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900245883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:58,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:58,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-16 13:50:58,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745962708] [2022-02-16 13:50:58,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:58,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:50:58,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:58,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:50:58,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:58,833 INFO L87 Difference]: Start difference. First operand 862 states and 2450 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:51:00,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:00,970 INFO L93 Difference]: Finished difference Result 1348 states and 3547 transitions. [2022-02-16 13:51:00,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-16 13:51:00,970 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:51:00,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:00,972 INFO L225 Difference]: With dead ends: 1348 [2022-02-16 13:51:00,972 INFO L226 Difference]: Without dead ends: 1277 [2022-02-16 13:51:00,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=565, Invalid=5597, Unknown=0, NotChecked=0, Total=6162 [2022-02-16 13:51:00,973 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 246 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 2106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:00,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 378 Invalid, 2106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1977 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 13:51:00,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-02-16 13:51:00,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 971. [2022-02-16 13:51:00,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 970 states have (on average 2.877319587628866) internal successors, (2791), 970 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:00,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 2791 transitions. [2022-02-16 13:51:00,985 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 2791 transitions. Word has length 23 [2022-02-16 13:51:00,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:00,985 INFO L470 AbstractCegarLoop]: Abstraction has 971 states and 2791 transitions. [2022-02-16 13:51:00,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 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-16 13:51:00,985 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 2791 transitions. [2022-02-16 13:51:00,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:00,986 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:00,987 INFO L514 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-16 13:51:01,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:01,187 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,SelfDestructingSolverStorable118 [2022-02-16 13:51:01,187 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:01,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:01,187 INFO L85 PathProgramCache]: Analyzing trace with hash 200130393, now seen corresponding path program 103 times [2022-02-16 13:51:01,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:01,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653613325] [2022-02-16 13:51:01,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:01,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:01,406 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-16 13:51:01,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:01,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653613325] [2022-02-16 13:51:01,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653613325] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:01,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324892362] [2022-02-16 13:51:01,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:01,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:01,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:01,407 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-16 13:51:01,407 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-16 13:51:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:01,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:01,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:01,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 145 treesize of output 125 [2022-02-16 13:51:01,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:01,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 136 treesize of output 122 [2022-02-16 13:51:02,024 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-16 13:51:02,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:02,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 189 treesize of output 173 [2022-02-16 13:51:02,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 275 treesize of output 239 [2022-02-16 13:51:02,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:02,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 250 treesize of output 220 [2022-02-16 13:51:02,904 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-16 13:51:02,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324892362] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:02,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:02,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-16 13:51:02,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196499033] [2022-02-16 13:51:02,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:02,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:51:02,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:02,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:51:02,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:02,905 INFO L87 Difference]: Start difference. First operand 971 states and 2791 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-16 13:51:06,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:06,008 INFO L93 Difference]: Finished difference Result 1456 states and 3880 transitions. [2022-02-16 13:51:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-16 13:51:06,008 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 23 [2022-02-16 13:51:06,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:06,010 INFO L225 Difference]: With dead ends: 1456 [2022-02-16 13:51:06,010 INFO L226 Difference]: Without dead ends: 1415 [2022-02-16 13:51:06,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2510 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=814, Invalid=7196, Unknown=0, NotChecked=0, Total=8010 [2022-02-16 13:51:06,011 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 201 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 2474 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 2600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:06,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 571 Invalid, 2600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2474 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-16 13:51:06,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-02-16 13:51:06,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1021. [2022-02-16 13:51:06,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 2.880392156862745) internal successors, (2938), 1020 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-16 13:51:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 2938 transitions. [2022-02-16 13:51:06,024 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 2938 transitions. Word has length 23 [2022-02-16 13:51:06,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:06,024 INFO L470 AbstractCegarLoop]: Abstraction has 1021 states and 2938 transitions. [2022-02-16 13:51:06,024 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-16 13:51:06,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 2938 transitions. [2022-02-16 13:51:06,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:06,025 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:06,025 INFO L514 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-16 13:51:06,042 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-16 13:51:06,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:06,226 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:06,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:06,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1679098167, now seen corresponding path program 104 times [2022-02-16 13:51:06,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:06,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376542597] [2022-02-16 13:51:06,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:06,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:06,334 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-16 13:51:06,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:06,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376542597] [2022-02-16 13:51:06,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376542597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:06,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092598710] [2022-02-16 13:51:06,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:06,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:06,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:06,337 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-16 13:51:06,338 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-16 13:51:06,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:06,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:06,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:06,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:06,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 148 treesize of output 128 [2022-02-16 13:51:06,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 226 [2022-02-16 13:51:06,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 224 treesize of output 190 [2022-02-16 13:51:07,050 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-16 13:51:07,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:07,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 177 [2022-02-16 13:51:07,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 171 treesize of output 151 [2022-02-16 13:51:07,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 181 treesize of output 167 [2022-02-16 13:51:07,790 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-16 13:51:07,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092598710] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:07,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:07,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:51:07,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236553584] [2022-02-16 13:51:07,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:07,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:51:07,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:07,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:51:07,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:51:07,791 INFO L87 Difference]: Start difference. First operand 1021 states and 2938 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-16 13:51:09,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:09,665 INFO L93 Difference]: Finished difference Result 1514 states and 4089 transitions. [2022-02-16 13:51:09,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-16 13:51:09,665 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-16 13:51:09,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:09,668 INFO L225 Difference]: With dead ends: 1514 [2022-02-16 13:51:09,668 INFO L226 Difference]: Without dead ends: 1453 [2022-02-16 13:51:09,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=402, Invalid=4290, Unknown=0, NotChecked=0, Total=4692 [2022-02-16 13:51:09,668 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 173 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 2237 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 2328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:09,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 476 Invalid, 2328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2237 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 13:51:09,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2022-02-16 13:51:09,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1073. [2022-02-16 13:51:09,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 2.8833955223880596) internal successors, (3091), 1072 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:09,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3091 transitions. [2022-02-16 13:51:09,681 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3091 transitions. Word has length 23 [2022-02-16 13:51:09,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:09,681 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3091 transitions. [2022-02-16 13:51:09,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-16 13:51:09,681 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3091 transitions. [2022-02-16 13:51:09,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:09,682 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:09,682 INFO L514 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-16 13:51:09,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-16 13:51:09,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:09,883 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:09,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:09,883 INFO L85 PathProgramCache]: Analyzing trace with hash -523025345, now seen corresponding path program 105 times [2022-02-16 13:51:09,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:09,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427627761] [2022-02-16 13:51:09,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:09,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:09,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:10,160 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-16 13:51:10,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:10,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427627761] [2022-02-16 13:51:10,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427627761] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:10,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105624725] [2022-02-16 13:51:10,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:10,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:10,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:10,161 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-16 13:51:10,185 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-16 13:51:10,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:10,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:10,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:51:10,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:10,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 156 [2022-02-16 13:51:10,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 241 [2022-02-16 13:51:10,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:10,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 215 [2022-02-16 13:51:11,319 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-16 13:51:11,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:11,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 233 treesize of output 205 [2022-02-16 13:51:11,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:11,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 263 treesize of output 241 [2022-02-16 13:51:11,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 206 treesize of output 186 [2022-02-16 13:51:12,144 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-16 13:51:12,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105624725] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:12,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:12,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-16 13:51:12,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764406057] [2022-02-16 13:51:12,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:12,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:51:12,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:12,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:51:12,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=636, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:12,145 INFO L87 Difference]: Start difference. First operand 1073 states and 3091 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:51:13,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:13,368 INFO L93 Difference]: Finished difference Result 1656 states and 4508 transitions. [2022-02-16 13:51:13,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:51:13,369 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:51:13,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:13,371 INFO L225 Difference]: With dead ends: 1656 [2022-02-16 13:51:13,371 INFO L226 Difference]: Without dead ends: 1571 [2022-02-16 13:51:13,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=272, Invalid=1984, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:51:13,372 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 148 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:13,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 336 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1013 Invalid, 0 Unknown, 151 Unchecked, 0.4s Time] [2022-02-16 13:51:13,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2022-02-16 13:51:13,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1225. [2022-02-16 13:51:13,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 1224 states have (on average 2.9730392156862746) internal successors, (3639), 1224 states have internal predecessors, (3639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:13,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 3639 transitions. [2022-02-16 13:51:13,386 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 3639 transitions. Word has length 23 [2022-02-16 13:51:13,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:13,386 INFO L470 AbstractCegarLoop]: Abstraction has 1225 states and 3639 transitions. [2022-02-16 13:51:13,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 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-16 13:51:13,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 3639 transitions. [2022-02-16 13:51:13,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:13,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:13,387 INFO L514 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-16 13:51:13,404 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-16 13:51:13,588 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,SelfDestructingSolverStorable121 [2022-02-16 13:51:13,588 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:13,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:13,588 INFO L85 PathProgramCache]: Analyzing trace with hash 590531597, now seen corresponding path program 106 times [2022-02-16 13:51:13,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:13,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77572995] [2022-02-16 13:51:13,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:13,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:13,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:13,875 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-16 13:51:13,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:13,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77572995] [2022-02-16 13:51:13,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77572995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:13,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649931845] [2022-02-16 13:51:13,876 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:13,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:13,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:13,877 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-16 13:51:13,877 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-16 13:51:13,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:13,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:13,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:13,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:14,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 171 treesize of output 153 [2022-02-16 13:51:14,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 193 treesize of output 165 [2022-02-16 13:51:14,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 134 treesize of output 120 [2022-02-16 13:51:14,521 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-16 13:51:14,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:14,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 218 [2022-02-16 13:51:14,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 159 treesize of output 139 [2022-02-16 13:51:14,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:14,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 150 treesize of output 140 [2022-02-16 13:51:15,284 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-16 13:51:15,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649931845] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:15,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:15,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-16 13:51:15,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388030850] [2022-02-16 13:51:15,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:15,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:51:15,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:15,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:51:15,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:51:15,285 INFO L87 Difference]: Start difference. First operand 1225 states and 3639 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 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-16 13:51:18,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:18,095 INFO L93 Difference]: Finished difference Result 1539 states and 4269 transitions. [2022-02-16 13:51:18,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-16 13:51:18,096 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 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-16 13:51:18,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:18,098 INFO L225 Difference]: With dead ends: 1539 [2022-02-16 13:51:18,098 INFO L226 Difference]: Without dead ends: 1484 [2022-02-16 13:51:18,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1514 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=616, Invalid=5084, Unknown=0, NotChecked=0, Total=5700 [2022-02-16 13:51:18,099 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 226 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:18,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 418 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 13:51:18,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2022-02-16 13:51:18,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1227. [2022-02-16 13:51:18,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 1226 states have (on average 2.966557911908646) internal successors, (3637), 1226 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:18,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 3637 transitions. [2022-02-16 13:51:18,113 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 3637 transitions. Word has length 23 [2022-02-16 13:51:18,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:18,113 INFO L470 AbstractCegarLoop]: Abstraction has 1227 states and 3637 transitions. [2022-02-16 13:51:18,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 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-16 13:51:18,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 3637 transitions. [2022-02-16 13:51:18,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:18,114 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:18,114 INFO L514 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-16 13:51:18,131 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-16 13:51:18,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-02-16 13:51:18,315 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:18,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:18,315 INFO L85 PathProgramCache]: Analyzing trace with hash 298449997, now seen corresponding path program 107 times [2022-02-16 13:51:18,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:18,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633428966] [2022-02-16 13:51:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:18,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:18,432 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-16 13:51:18,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:18,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633428966] [2022-02-16 13:51:18,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633428966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:18,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276616658] [2022-02-16 13:51:18,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:18,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:18,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:18,433 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-16 13:51:18,434 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-16 13:51:18,555 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:51:18,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:18,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:51:18,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:18,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 183 treesize of output 165 [2022-02-16 13:51:18,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 173 treesize of output 149 [2022-02-16 13:51:18,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:18,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 155 [2022-02-16 13:51:19,639 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-16 13:51:19,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:19,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 159 treesize of output 139 [2022-02-16 13:51: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 312 treesize of output 276 [2022-02-16 13:51:20,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:20,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 295 treesize of output 257 [2022-02-16 13:51:20,476 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-16 13:51:20,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276616658] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:20,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:20,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:51:20,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294329627] [2022-02-16 13:51:20,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:20,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:20,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:20,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:20,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:20,479 INFO L87 Difference]: Start difference. First operand 1227 states and 3637 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-16 13:51:21,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:21,436 INFO L93 Difference]: Finished difference Result 1638 states and 4527 transitions. [2022-02-16 13:51:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:51:21,436 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 23 [2022-02-16 13:51:21,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:21,439 INFO L225 Difference]: With dead ends: 1638 [2022-02-16 13:51:21,439 INFO L226 Difference]: Without dead ends: 1576 [2022-02-16 13:51:21,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:51:21,439 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 219 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:21,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 279 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 648 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-16 13:51:21,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2022-02-16 13:51:21,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 1235. [2022-02-16 13:51:21,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1234 states have (on average 2.96839546191248) internal successors, (3663), 1234 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:21,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 3663 transitions. [2022-02-16 13:51:21,453 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 3663 transitions. Word has length 23 [2022-02-16 13:51:21,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:21,454 INFO L470 AbstractCegarLoop]: Abstraction has 1235 states and 3663 transitions. [2022-02-16 13:51:21,454 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-16 13:51:21,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 3663 transitions. [2022-02-16 13:51:21,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:21,455 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:21,455 INFO L514 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-16 13:51:21,472 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-16 13:51:21,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-02-16 13:51:21,656 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:21,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:21,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1998384875, now seen corresponding path program 108 times [2022-02-16 13:51:21,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:21,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659202408] [2022-02-16 13:51:21,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:21,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:21,800 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-16 13:51:21,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:21,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659202408] [2022-02-16 13:51:21,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659202408] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:21,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516548163] [2022-02-16 13:51:21,801 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:21,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:21,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:21,802 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-16 13:51:21,802 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-16 13:51:21,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:21,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:21,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:51:21,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:22,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 220 treesize of output 186 [2022-02-16 13:51:22,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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 220 treesize of output 188 [2022-02-16 13:51:22,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 186 treesize of output 166 [2022-02-16 13:51:22,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-16 13:51:22,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:22,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 247 treesize of output 223 [2022-02-16 13:51:23,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 142 treesize of output 126 [2022-02-16 13:51:23,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 148 [2022-02-16 13:51:23,342 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-16 13:51:23,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516548163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:23,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:23,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:51:23,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65561582] [2022-02-16 13:51:23,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:23,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:23,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:23,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:23,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:23,343 INFO L87 Difference]: Start difference. First operand 1235 states and 3663 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-16 13:51:23,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:23,785 INFO L93 Difference]: Finished difference Result 1300 states and 3781 transitions. [2022-02-16 13:51:23,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:23,786 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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 23 [2022-02-16 13:51:23,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:23,788 INFO L225 Difference]: With dead ends: 1300 [2022-02-16 13:51:23,788 INFO L226 Difference]: Without dead ends: 1287 [2022-02-16 13:51:23,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:51:23,788 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 93 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:23,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 173 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 583 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-16 13:51:23,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2022-02-16 13:51:23,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1240. [2022-02-16 13:51:23,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.970944309927361) internal successors, (3681), 1239 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:23,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3681 transitions. [2022-02-16 13:51:23,800 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3681 transitions. Word has length 23 [2022-02-16 13:51:23,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:23,801 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3681 transitions. [2022-02-16 13:51:23,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 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-16 13:51:23,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3681 transitions. [2022-02-16 13:51:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:23,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:23,802 INFO L514 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-16 13:51:23,819 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-16 13:51:24,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:24,003 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:24,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:24,003 INFO L85 PathProgramCache]: Analyzing trace with hash 7457003, now seen corresponding path program 109 times [2022-02-16 13:51:24,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:24,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157542783] [2022-02-16 13:51:24,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:24,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:24,236 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-16 13:51:24,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:24,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157542783] [2022-02-16 13:51:24,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157542783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:24,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679520992] [2022-02-16 13:51:24,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:24,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:24,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:24,237 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-16 13:51:24,238 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-16 13:51:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:24,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:24,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:24,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-16 13:51:24,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 148 treesize of output 128 [2022-02-16 13:51:24,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 148 [2022-02-16 13:51:25,043 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-16 13:51:25,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:25,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:51:25,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 216 [2022-02-16 13:51:25,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 207 treesize of output 179 [2022-02-16 13:51:25,803 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-16 13:51:25,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679520992] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:25,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:25,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-16 13:51:25,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297194589] [2022-02-16 13:51:25,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:25,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:51:25,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:25,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:51:25,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:25,804 INFO L87 Difference]: Start difference. First operand 1240 states and 3681 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-16 13:51:27,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:27,417 INFO L93 Difference]: Finished difference Result 1598 states and 4522 transitions. [2022-02-16 13:51:27,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:51:27,418 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-16 13:51:27,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:27,420 INFO L225 Difference]: With dead ends: 1598 [2022-02-16 13:51:27,420 INFO L226 Difference]: Without dead ends: 1531 [2022-02-16 13:51:27,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=418, Invalid=2888, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 13:51:27,421 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 149 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1305 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:27,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 276 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1305 Invalid, 0 Unknown, 183 Unchecked, 0.5s Time] [2022-02-16 13:51:27,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2022-02-16 13:51:27,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 1320. [2022-02-16 13:51:27,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 1319 states have (on average 3.0257771038665657) internal successors, (3991), 1319 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 3991 transitions. [2022-02-16 13:51:27,435 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 3991 transitions. Word has length 23 [2022-02-16 13:51:27,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:27,435 INFO L470 AbstractCegarLoop]: Abstraction has 1320 states and 3991 transitions. [2022-02-16 13:51:27,435 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-16 13:51:27,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 3991 transitions. [2022-02-16 13:51:27,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:27,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:27,437 INFO L514 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-16 13:51:27,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:27,637 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,SelfDestructingSolverStorable125 [2022-02-16 13:51:27,637 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:27,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:27,638 INFO L85 PathProgramCache]: Analyzing trace with hash -999970913, now seen corresponding path program 110 times [2022-02-16 13:51:27,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:27,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042884597] [2022-02-16 13:51:27,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:27,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:27,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:27,791 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-16 13:51:27,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:27,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042884597] [2022-02-16 13:51:27,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042884597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:27,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003311713] [2022-02-16 13:51:27,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:27,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:27,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:27,792 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-16 13:51:27,793 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-16 13:51:27,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:27,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:27,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:27,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:28,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 239 treesize of output 213 [2022-02-16 13:51:28,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 169 [2022-02-16 13:51:28,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 136 treesize of output 122 [2022-02-16 13:51:28,688 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-16 13:51:28,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:28,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 222 treesize of output 190 [2022-02-16 13:51:29,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 233 treesize of output 205 [2022-02-16 13:51:29,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:29,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 216 treesize of output 198 [2022-02-16 13:51:29,497 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-16 13:51:29,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003311713] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:29,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:29,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-16 13:51:29,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637519916] [2022-02-16 13:51:29,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:29,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:51:29,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:51:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:51:29,498 INFO L87 Difference]: Start difference. First operand 1320 states and 3991 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 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-16 13:51:30,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:30,203 INFO L93 Difference]: Finished difference Result 1590 states and 4610 transitions. [2022-02-16 13:51:30,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:51:30,203 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 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-16 13:51:30,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:30,206 INFO L225 Difference]: With dead ends: 1590 [2022-02-16 13:51:30,206 INFO L226 Difference]: Without dead ends: 1552 [2022-02-16 13:51:30,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=235, Invalid=1487, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:51:30,207 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 122 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:30,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 164 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 716 Invalid, 0 Unknown, 12 Unchecked, 0.3s Time] [2022-02-16 13:51:30,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2022-02-16 13:51:30,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1332. [2022-02-16 13:51:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 3.0368144252441773) internal successors, (4042), 1331 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:30,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 4042 transitions. [2022-02-16 13:51:30,221 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 4042 transitions. Word has length 23 [2022-02-16 13:51:30,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:30,221 INFO L470 AbstractCegarLoop]: Abstraction has 1332 states and 4042 transitions. [2022-02-16 13:51:30,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 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-16 13:51:30,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 4042 transitions. [2022-02-16 13:51:30,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:30,223 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:30,223 INFO L514 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-16 13:51:30,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:30,425 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,SelfDestructingSolverStorable126 [2022-02-16 13:51:30,425 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:30,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:30,425 INFO L85 PathProgramCache]: Analyzing trace with hash -911017749, now seen corresponding path program 111 times [2022-02-16 13:51:30,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:30,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781506738] [2022-02-16 13:51:30,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:30,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:30,557 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-16 13:51:30,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:30,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781506738] [2022-02-16 13:51:30,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781506738] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:30,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888474785] [2022-02-16 13:51:30,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:30,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:30,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:30,559 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-16 13:51:30,559 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-16 13:51:30,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:51:30,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:30,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:30,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:30,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 224 treesize of output 194 [2022-02-16 13:51:31,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 160 [2022-02-16 13:51:31,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 134 treesize of output 120 [2022-02-16 13:51:31,331 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-16 13:51:31,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:31,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 198 [2022-02-16 13:51:31,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 289 [2022-02-16 13:51:31,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:31,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 262 [2022-02-16 13:51:32,369 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-16 13:51:32,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888474785] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:32,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:32,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:51:32,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036227694] [2022-02-16 13:51:32,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:32,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:51:32,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:32,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:51:32,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:51:32,370 INFO L87 Difference]: Start difference. First operand 1332 states and 4042 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-16 13:51:33,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:33,049 INFO L93 Difference]: Finished difference Result 1537 states and 4405 transitions. [2022-02-16 13:51:33,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:51:33,049 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-16 13:51:33,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:33,052 INFO L225 Difference]: With dead ends: 1537 [2022-02-16 13:51:33,052 INFO L226 Difference]: Without dead ends: 1501 [2022-02-16 13:51:33,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:51:33,052 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 78 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:33,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 233 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 886 Invalid, 0 Unknown, 26 Unchecked, 0.3s Time] [2022-02-16 13:51:33,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2022-02-16 13:51:33,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1354. [2022-02-16 13:51:33,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1354 states, 1353 states have (on average 3.018477457501848) internal successors, (4084), 1353 states have internal predecessors, (4084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1354 states to 1354 states and 4084 transitions. [2022-02-16 13:51:33,067 INFO L78 Accepts]: Start accepts. Automaton has 1354 states and 4084 transitions. Word has length 23 [2022-02-16 13:51:33,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:33,067 INFO L470 AbstractCegarLoop]: Abstraction has 1354 states and 4084 transitions. [2022-02-16 13:51:33,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-16 13:51:33,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1354 states and 4084 transitions. [2022-02-16 13:51:33,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:33,069 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:33,069 INFO L514 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-16 13:51:33,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-02-16 13:51:33,271 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,SelfDestructingSolverStorable127 [2022-02-16 13:51:33,271 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:33,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:33,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1803177631, now seen corresponding path program 112 times [2022-02-16 13:51:33,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:33,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636629712] [2022-02-16 13:51:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:33,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:33,391 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-16 13:51:33,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:33,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636629712] [2022-02-16 13:51:33,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636629712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:33,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997916151] [2022-02-16 13:51:33,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:33,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:33,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:33,392 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-16 13:51:33,393 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-16 13:51:33,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:33,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:33,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:33,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 254 [2022-02-16 13:51:34,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:34,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 160 [2022-02-16 13:51:34,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 134 treesize of output 120 [2022-02-16 13:51:34,246 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-16 13:51:34,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:34,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 297 treesize of output 263 [2022-02-16 13:51:34,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 173 [2022-02-16 13:51:34,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:34,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 184 treesize of output 170 [2022-02-16 13:51:35,146 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-16 13:51:35,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997916151] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:35,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:35,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:51:35,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345401589] [2022-02-16 13:51:35,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:35,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:35,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:35,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:35,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:35,147 INFO L87 Difference]: Start difference. First operand 1354 states and 4084 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-16 13:51:36,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:36,205 INFO L93 Difference]: Finished difference Result 1596 states and 4527 transitions. [2022-02-16 13:51:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 13:51:36,206 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-16 13:51:36,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:36,208 INFO L225 Difference]: With dead ends: 1596 [2022-02-16 13:51:36,209 INFO L226 Difference]: Without dead ends: 1554 [2022-02-16 13:51:36,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=226, Invalid=2030, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:51:36,209 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 94 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:36,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 350 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1150 Invalid, 0 Unknown, 93 Unchecked, 0.4s Time] [2022-02-16 13:51:36,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-02-16 13:51:36,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1348. [2022-02-16 13:51:36,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1348 states, 1347 states have (on average 3.0215293244246473) internal successors, (4070), 1347 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:36,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1348 states to 1348 states and 4070 transitions. [2022-02-16 13:51:36,226 INFO L78 Accepts]: Start accepts. Automaton has 1348 states and 4070 transitions. Word has length 23 [2022-02-16 13:51:36,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:36,226 INFO L470 AbstractCegarLoop]: Abstraction has 1348 states and 4070 transitions. [2022-02-16 13:51:36,226 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-16 13:51:36,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1348 states and 4070 transitions. [2022-02-16 13:51:36,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:36,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:36,228 INFO L514 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-16 13:51:36,244 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-16 13:51:36,428 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,SelfDestructingSolverStorable128 [2022-02-16 13:51:36,428 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:36,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash -904891073, now seen corresponding path program 113 times [2022-02-16 13:51:36,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:36,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706626754] [2022-02-16 13:51:36,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:36,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:36,576 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-16 13:51:36,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:36,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706626754] [2022-02-16 13:51:36,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706626754] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:36,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868043178] [2022-02-16 13:51:36,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:36,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:36,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:36,577 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-16 13:51:36,578 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-16 13:51:36,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:36,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:36,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:36,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:36,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 231 treesize of output 203 [2022-02-16 13:51:37,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 238 [2022-02-16 13:51:37,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 178 [2022-02-16 13:51:37,575 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-16 13:51:37,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:37,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 258 treesize of output 218 [2022-02-16 13:51:38,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 177 [2022-02-16 13:51:38,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 168 treesize of output 148 [2022-02-16 13:51:38,338 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-16 13:51:38,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868043178] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:38,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:38,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:51:38,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463818806] [2022-02-16 13:51:38,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:38,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:51:38,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:38,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:51:38,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:51:38,339 INFO L87 Difference]: Start difference. First operand 1348 states and 4070 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-16 13:51:38,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:38,856 INFO L93 Difference]: Finished difference Result 1856 states and 5314 transitions. [2022-02-16 13:51:38,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:51:38,857 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-16 13:51:38,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:38,860 INFO L225 Difference]: With dead ends: 1856 [2022-02-16 13:51:38,860 INFO L226 Difference]: Without dead ends: 1804 [2022-02-16 13:51:38,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:51:38,860 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 119 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:38,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 260 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 761 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-02-16 13:51:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2022-02-16 13:51:38,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1403. [2022-02-16 13:51:38,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1402 states have (on average 3.072039942938659) internal successors, (4307), 1402 states have internal predecessors, (4307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:38,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 4307 transitions. [2022-02-16 13:51:38,876 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 4307 transitions. Word has length 23 [2022-02-16 13:51:38,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:38,876 INFO L470 AbstractCegarLoop]: Abstraction has 1403 states and 4307 transitions. [2022-02-16 13:51:38,876 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-16 13:51:38,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 4307 transitions. [2022-02-16 13:51:38,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:38,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:38,878 INFO L514 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-16 13:51:38,894 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-16 13:51:39,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:39,078 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:39,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:39,078 INFO L85 PathProgramCache]: Analyzing trace with hash 480673599, now seen corresponding path program 114 times [2022-02-16 13:51:39,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:39,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837344735] [2022-02-16 13:51:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:39,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:39,190 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-16 13:51:39,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:39,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837344735] [2022-02-16 13:51:39,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837344735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:39,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496062949] [2022-02-16 13:51:39,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:39,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:39,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:39,191 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-16 13:51:39,192 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-16 13:51:39,316 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:39,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:39,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:39,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:39,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 153 treesize of output 137 [2022-02-16 13:51:39,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 148 treesize of output 128 [2022-02-16 13:51:39,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:39,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 140 [2022-02-16 13:51:39,922 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-16 13:51:39,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:40,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 218 treesize of output 198 [2022-02-16 13:51:40,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:40,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 285 [2022-02-16 13:51: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 276 treesize of output 236 [2022-02-16 13:51:40,667 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-16 13:51:40,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496062949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:40,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:40,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:51:40,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006583306] [2022-02-16 13:51:40,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:40,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:40,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:40,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:40,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:40,668 INFO L87 Difference]: Start difference. First operand 1403 states and 4307 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-16 13:51:40,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:40,924 INFO L93 Difference]: Finished difference Result 1600 states and 4675 transitions. [2022-02-16 13:51:40,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:51:40,924 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 23 [2022-02-16 13:51:40,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:40,926 INFO L225 Difference]: With dead ends: 1600 [2022-02-16 13:51:40,927 INFO L226 Difference]: Without dead ends: 1566 [2022-02-16 13:51:40,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:40,927 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 70 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:40,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 194 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 485 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-02-16 13:51:40,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2022-02-16 13:51:40,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1420. [2022-02-16 13:51:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 1419 states have (on average 3.0563777307963353) internal successors, (4337), 1419 states have internal predecessors, (4337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:40,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 4337 transitions. [2022-02-16 13:51:40,942 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 4337 transitions. Word has length 23 [2022-02-16 13:51:40,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:40,942 INFO L470 AbstractCegarLoop]: Abstraction has 1420 states and 4337 transitions. [2022-02-16 13:51:40,942 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-16 13:51:40,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 4337 transitions. [2022-02-16 13:51:40,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:40,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:40,943 INFO L514 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-16 13:51:40,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-02-16 13:51:41,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:41,144 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:41,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:41,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1100098317, now seen corresponding path program 115 times [2022-02-16 13:51:41,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:41,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194568083] [2022-02-16 13:51:41,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:41,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:41,333 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-16 13:51:41,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:41,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194568083] [2022-02-16 13:51:41,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194568083] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:41,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63976274] [2022-02-16 13:51:41,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:41,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:41,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:41,335 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-16 13:51:41,335 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-16 13:51:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:41,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:41,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:41,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 314 treesize of output 290 [2022-02-16 13:51:42,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:42,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 165 [2022-02-16 13:51:42,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 145 [2022-02-16 13:51:42,285 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-16 13:51:42,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:42,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 223 [2022-02-16 13:51:42,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:42,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 268 [2022-02-16 13:51:42,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 234 treesize of output 194 [2022-02-16 13:51:43,153 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-16 13:51:43,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63976274] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:43,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:43,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-16 13:51:43,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125756953] [2022-02-16 13:51:43,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:43,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:51:43,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:43,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:51:43,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:51:43,154 INFO L87 Difference]: Start difference. First operand 1420 states and 4337 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-16 13:51:44,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:44,050 INFO L93 Difference]: Finished difference Result 1631 states and 4785 transitions. [2022-02-16 13:51:44,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:51:44,050 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 23 [2022-02-16 13:51:44,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:44,053 INFO L225 Difference]: With dead ends: 1631 [2022-02-16 13:51:44,053 INFO L226 Difference]: Without dead ends: 1610 [2022-02-16 13:51:44,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=174, Invalid=1386, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:51:44,053 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 110 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:44,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 234 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 692 Invalid, 0 Unknown, 30 Unchecked, 0.3s Time] [2022-02-16 13:51:44,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-02-16 13:51:44,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1460. [2022-02-16 13:51:44,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 3.050034270047978) internal successors, (4450), 1459 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:44,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 4450 transitions. [2022-02-16 13:51:44,070 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 4450 transitions. Word has length 23 [2022-02-16 13:51:44,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:44,070 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 4450 transitions. [2022-02-16 13:51:44,070 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-16 13:51:44,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 4450 transitions. [2022-02-16 13:51:44,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:44,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:44,072 INFO L514 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-16 13:51:44,089 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-16 13:51:44,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:44,272 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:44,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:44,272 INFO L85 PathProgramCache]: Analyzing trace with hash 100163842, now seen corresponding path program 116 times [2022-02-16 13:51:44,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:44,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85940622] [2022-02-16 13:51:44,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:44,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:44,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:44,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:44,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85940622] [2022-02-16 13:51:44,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85940622] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:44,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756873400] [2022-02-16 13:51:44,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:44,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:44,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:44,362 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-16 13:51:44,362 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-16 13:51:44,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:44,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:44,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:44,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:44,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 17 treesize of output 13 [2022-02-16 13:51:44,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:44,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 18 treesize of output 12 [2022-02-16 13:51:44,731 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:44,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:44,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:44,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:51:44,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:51:44,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:44,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:51:44,985 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:44,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756873400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:44,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:44,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:51:44,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190098627] [2022-02-16 13:51:44,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:44,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:44,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:44,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:44,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:44,986 INFO L87 Difference]: Start difference. First operand 1460 states and 4450 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-16 13:51:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:46,086 INFO L93 Difference]: Finished difference Result 2158 states and 5958 transitions. [2022-02-16 13:51:46,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:51:46,086 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 23 [2022-02-16 13:51:46,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:46,090 INFO L225 Difference]: With dead ends: 2158 [2022-02-16 13:51:46,090 INFO L226 Difference]: Without dead ends: 2107 [2022-02-16 13:51:46,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=544, Invalid=2878, Unknown=0, NotChecked=0, Total=3422 [2022-02-16 13:51:46,090 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 147 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:46,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 262 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 763 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-02-16 13:51:46,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states. [2022-02-16 13:51:46,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 1533. [2022-02-16 13:51:46,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1533 states, 1532 states have (on average 3.085509138381201) internal successors, (4727), 1532 states have internal predecessors, (4727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1533 states to 1533 states and 4727 transitions. [2022-02-16 13:51:46,109 INFO L78 Accepts]: Start accepts. Automaton has 1533 states and 4727 transitions. Word has length 23 [2022-02-16 13:51:46,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:46,109 INFO L470 AbstractCegarLoop]: Abstraction has 1533 states and 4727 transitions. [2022-02-16 13:51:46,109 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-16 13:51:46,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1533 states and 4727 transitions. [2022-02-16 13:51:46,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:46,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:46,111 INFO L514 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-16 13:51:46,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:46,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:46,311 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:46,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:46,311 INFO L85 PathProgramCache]: Analyzing trace with hash -205260828, now seen corresponding path program 117 times [2022-02-16 13:51:46,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:46,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068621254] [2022-02-16 13:51:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:46,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:46,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:46,401 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:46,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:46,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068621254] [2022-02-16 13:51:46,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068621254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:46,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194138977] [2022-02-16 13:51:46,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:46,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:46,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:46,403 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-16 13:51:46,403 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-16 13:51:46,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:46,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:46,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 13:51:46,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:46,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 17 treesize of output 13 [2022-02-16 13:51:46,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:46,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:51:46,806 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:46,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:46,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:46,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:51:47,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 3 treesize of output 1 [2022-02-16 13:51:47,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:47,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 17 treesize of output 21 [2022-02-16 13:51:47,066 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:51:47,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194138977] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:47,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:47,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:51:47,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039847985] [2022-02-16 13:51:47,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:47,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:47,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:47,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:47,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:47,067 INFO L87 Difference]: Start difference. First operand 1533 states and 4727 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-16 13:51:48,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:48,091 INFO L93 Difference]: Finished difference Result 1986 states and 5629 transitions. [2022-02-16 13:51:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:51:48,091 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-16 13:51:48,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:48,094 INFO L225 Difference]: With dead ends: 1986 [2022-02-16 13:51:48,094 INFO L226 Difference]: Without dead ends: 1918 [2022-02-16 13:51:48,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=386, Invalid=2584, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:51:48,095 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 116 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:48,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 249 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 877 Invalid, 0 Unknown, 281 Unchecked, 0.3s Time] [2022-02-16 13:51:48,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2022-02-16 13:51:48,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1545. [2022-02-16 13:51:48,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1544 states have (on average 3.0595854922279795) internal successors, (4724), 1544 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:48,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 4724 transitions. [2022-02-16 13:51:48,113 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 4724 transitions. Word has length 23 [2022-02-16 13:51:48,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:48,113 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 4724 transitions. [2022-02-16 13:51:48,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-16 13:51:48,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 4724 transitions. [2022-02-16 13:51:48,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:48,115 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:48,115 INFO L514 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-16 13:51:48,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:48,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:48,316 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:48,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:48,316 INFO L85 PathProgramCache]: Analyzing trace with hash -929768833, now seen corresponding path program 118 times [2022-02-16 13:51:48,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:48,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744151556] [2022-02-16 13:51:48,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:48,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:48,451 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-16 13:51:48,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:48,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744151556] [2022-02-16 13:51:48,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744151556] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:48,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191470261] [2022-02-16 13:51:48,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:48,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:48,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:48,453 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-16 13:51:48,453 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-16 13:51:48,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:48,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:48,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:48,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:48,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, 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 156 [2022-02-16 13:51:48,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 165 treesize of output 141 [2022-02-16 13:51:48,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:48,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 133 [2022-02-16 13:51:49,177 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-16 13:51:49,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:49,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 199 treesize of output 179 [2022-02-16 13:51:49,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 222 treesize of output 190 [2022-02-16 13:51:49,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 200 [2022-02-16 13:51:49,979 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-16 13:51:49,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191470261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:49,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:49,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:51:49,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405546439] [2022-02-16 13:51:49,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:49,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:49,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:49,980 INFO L87 Difference]: Start difference. First operand 1545 states and 4724 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-16 13:51:52,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:52,497 INFO L93 Difference]: Finished difference Result 2088 states and 5916 transitions. [2022-02-16 13:51:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-16 13:51:52,498 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 23 [2022-02-16 13:51:52,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:52,501 INFO L225 Difference]: With dead ends: 2088 [2022-02-16 13:51:52,501 INFO L226 Difference]: Without dead ends: 2019 [2022-02-16 13:51:52,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1057 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=478, Invalid=4214, Unknown=0, NotChecked=0, Total=4692 [2022-02-16 13:51:52,502 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 200 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1321 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:52,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 459 Invalid, 1712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1321 Invalid, 0 Unknown, 324 Unchecked, 0.5s Time] [2022-02-16 13:51:52,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2022-02-16 13:51:52,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1589. [2022-02-16 13:51:52,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1589 states, 1588 states have (on average 3.0680100755667508) internal successors, (4872), 1588 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1589 states to 1589 states and 4872 transitions. [2022-02-16 13:51:52,520 INFO L78 Accepts]: Start accepts. Automaton has 1589 states and 4872 transitions. Word has length 23 [2022-02-16 13:51:52,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:52,520 INFO L470 AbstractCegarLoop]: Abstraction has 1589 states and 4872 transitions. [2022-02-16 13:51:52,520 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-16 13:51:52,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1589 states and 4872 transitions. [2022-02-16 13:51:52,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-16 13:51:52,523 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:52,523 INFO L514 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-16 13:51:52,539 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-16 13:51:52,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-02-16 13:51:52,723 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:52,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:52,723 INFO L85 PathProgramCache]: Analyzing trace with hash 520429345, now seen corresponding path program 119 times [2022-02-16 13:51:52,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:52,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106194704] [2022-02-16 13:51:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:52,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:52,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:52,873 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-16 13:51:52,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:52,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106194704] [2022-02-16 13:51:52,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106194704] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:52,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947736509] [2022-02-16 13:51:52,873 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:52,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:52,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:52,875 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-16 13:51:52,875 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-16 13:51:53,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:53,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:53,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:51:53,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:53,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 225 treesize of output 187 [2022-02-16 13:51:53,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 210 [2022-02-16 13:51:53,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 199 treesize of output 171 [2022-02-16 13:51:54,032 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-16 13:51:54,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:54,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 235 treesize of output 207 [2022-02-16 13:51:54,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:54,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 244 [2022-02-16 13:51:54,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 194 [2022-02-16 13:51:54,947 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-16 13:51:54,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947736509] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:54,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:54,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:51:54,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604329481] [2022-02-16 13:51:54,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:54,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:54,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:54,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:54,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:54,948 INFO L87 Difference]: Start difference. First operand 1589 states and 4872 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-16 13:51:56,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:56,190 INFO L93 Difference]: Finished difference Result 2480 states and 7053 transitions. [2022-02-16 13:51:56,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:51:56,190 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 23 [2022-02-16 13:51:56,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:56,194 INFO L225 Difference]: With dead ends: 2480 [2022-02-16 13:51:56,194 INFO L226 Difference]: Without dead ends: 2422 [2022-02-16 13:51:56,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=226, Invalid=1496, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:51:56,194 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 158 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1285 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:56,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 340 Invalid, 1328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1285 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:51:56,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2022-02-16 13:51:56,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 1813. [2022-02-16 13:51:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1812 states have (on average 3.162251655629139) internal successors, (5730), 1812 states have internal predecessors, (5730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:56,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 5730 transitions. [2022-02-16 13:51:56,219 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 5730 transitions. Word has length 23 [2022-02-16 13:51:56,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:56,219 INFO L470 AbstractCegarLoop]: Abstraction has 1813 states and 5730 transitions. [2022-02-16 13:51:56,219 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-16 13:51:56,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 5730 transitions. [2022-02-16 13:51:56,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:51:56,221 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:56,221 INFO L514 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-16 13:51:56,249 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-16 13:51:56,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-02-16 13:51:56,438 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:56,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:56,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1086475715, now seen corresponding path program 120 times [2022-02-16 13:51:56,438 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:56,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631390542] [2022-02-16 13:51:56,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:56,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:56,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:56,530 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-16 13:51:56,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:56,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631390542] [2022-02-16 13:51:56,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631390542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:56,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720229385] [2022-02-16 13:51:56,530 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:56,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:56,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:56,531 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-16 13:51:56,532 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-16 13:51:56,671 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:56,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:56,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:51:56,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:56,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 17 treesize of output 13 [2022-02-16 13:51:56,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 32 treesize of output 24 [2022-02-16 13:51:56,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:51:56,831 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-16 13:51:56,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:56,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 177 [2022-02-16 13:51:57,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:57,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:57,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 3 treesize of output 1 [2022-02-16 13:51:57,274 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-16 13:51:57,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720229385] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:57,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:57,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 20 [2022-02-16 13:51:57,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827501224] [2022-02-16 13:51:57,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:57,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:57,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:57,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:57,275 INFO L87 Difference]: Start difference. First operand 1813 states and 5730 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-16 13:51:58,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:58,245 INFO L93 Difference]: Finished difference Result 2212 states and 6622 transitions. [2022-02-16 13:51:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 13:51:58,245 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-16 13:51:58,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:58,249 INFO L225 Difference]: With dead ends: 2212 [2022-02-16 13:51:58,249 INFO L226 Difference]: Without dead ends: 2184 [2022-02-16 13:51:58,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=358, Invalid=2722, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 13:51:58,250 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 217 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:58,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 334 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:58,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2022-02-16 13:51:58,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 1892. [2022-02-16 13:51:58,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1891 states have (on average 3.175039661554733) internal successors, (6004), 1891 states have internal predecessors, (6004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:58,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 6004 transitions. [2022-02-16 13:51:58,272 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 6004 transitions. Word has length 24 [2022-02-16 13:51:58,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:58,273 INFO L470 AbstractCegarLoop]: Abstraction has 1892 states and 6004 transitions. [2022-02-16 13:51:58,273 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-16 13:51:58,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 6004 transitions. [2022-02-16 13:51:58,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:51:58,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:58,275 INFO L514 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-16 13:51:58,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-16 13:51:58,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-02-16 13:51:58,479 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:51:58,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:58,479 INFO L85 PathProgramCache]: Analyzing trace with hash 47470659, now seen corresponding path program 121 times [2022-02-16 13:51:58,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:58,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870634595] [2022-02-16 13:51:58,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:58,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:58,580 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-16 13:51:58,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:58,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870634595] [2022-02-16 13:51:58,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870634595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:58,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595258654] [2022-02-16 13:51:58,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:58,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:58,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:58,581 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-16 13:51:58,582 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-16 13:51:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:58,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:51:58,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:58,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 17 treesize of output 13 [2022-02-16 13:51:58,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 145 treesize of output 125 [2022-02-16 13:51:58,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 117 [2022-02-16 13:51:58,997 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-16 13:51:58,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:59,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 159 treesize of output 139 [2022-02-16 13:51:59,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:51:59,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 3 treesize of output 1 [2022-02-16 13:51:59,384 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-16 13:51:59,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595258654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:59,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:59,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:51:59,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544521963] [2022-02-16 13:51:59,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:59,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:59,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:59,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:59,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:59,385 INFO L87 Difference]: Start difference. First operand 1892 states and 6004 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:00,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:00,764 INFO L93 Difference]: Finished difference Result 2404 states and 7100 transitions. [2022-02-16 13:52:00,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-16 13:52:00,764 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:00,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:00,768 INFO L225 Difference]: With dead ends: 2404 [2022-02-16 13:52:00,768 INFO L226 Difference]: Without dead ends: 2376 [2022-02-16 13:52:00,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=575, Invalid=3847, Unknown=0, NotChecked=0, Total=4422 [2022-02-16 13:52:00,769 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 246 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:00,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 331 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1179 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:00,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2022-02-16 13:52:00,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 1929. [2022-02-16 13:52:00,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1929 states, 1928 states have (on average 3.1867219917012446) internal successors, (6144), 1928 states have internal predecessors, (6144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:00,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1929 states to 1929 states and 6144 transitions. [2022-02-16 13:52:00,794 INFO L78 Accepts]: Start accepts. Automaton has 1929 states and 6144 transitions. Word has length 24 [2022-02-16 13:52:00,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:00,794 INFO L470 AbstractCegarLoop]: Abstraction has 1929 states and 6144 transitions. [2022-02-16 13:52:00,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:00,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1929 states and 6144 transitions. [2022-02-16 13:52:00,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:00,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:00,796 INFO L514 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-16 13:52:00,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-16 13:52:00,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:00,997 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:00,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:00,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1057909949, now seen corresponding path program 122 times [2022-02-16 13:52:00,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:00,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64740135] [2022-02-16 13:52:00,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:00,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:01,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:01,095 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-16 13:52:01,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:01,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64740135] [2022-02-16 13:52:01,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64740135] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:01,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487539501] [2022-02-16 13:52:01,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:01,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:01,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:01,096 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-16 13:52:01,097 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-16 13:52:01,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:01,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:01,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:01,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:01,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:52:01,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-16 13:52:01,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 4 treesize of output 2 [2022-02-16 13:52:01,379 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-16 13:52:01,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:01,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 164 [2022-02-16 13:52:01,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:01,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 17 treesize of output 21 [2022-02-16 13:52:01,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 3 treesize of output 1 [2022-02-16 13:52:01,794 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-16 13:52:01,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487539501] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:01,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:01,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 21 [2022-02-16 13:52:01,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72582381] [2022-02-16 13:52:01,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:01,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:01,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:01,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:01,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:01,795 INFO L87 Difference]: Start difference. First operand 1929 states and 6144 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-16 13:52:02,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:02,851 INFO L93 Difference]: Finished difference Result 2400 states and 7090 transitions. [2022-02-16 13:52:02,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 13:52:02,851 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 24 [2022-02-16 13:52:02,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:02,855 INFO L225 Difference]: With dead ends: 2400 [2022-02-16 13:52:02,855 INFO L226 Difference]: Without dead ends: 2372 [2022-02-16 13:52:02,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=397, Invalid=3143, Unknown=0, NotChecked=0, Total=3540 [2022-02-16 13:52:02,856 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 335 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:02,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 326 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:02,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2372 states. [2022-02-16 13:52:02,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2372 to 2011. [2022-02-16 13:52:02,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2011 states, 2010 states have (on average 3.202487562189055) internal successors, (6437), 2010 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:02,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 6437 transitions. [2022-02-16 13:52:02,897 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 6437 transitions. Word has length 24 [2022-02-16 13:52:02,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:02,897 INFO L470 AbstractCegarLoop]: Abstraction has 2011 states and 6437 transitions. [2022-02-16 13:52:02,897 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-16 13:52:02,897 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 6437 transitions. [2022-02-16 13:52:02,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:02,900 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:02,900 INFO L514 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-16 13:52:02,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:03,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:03,115 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:03,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:03,115 INFO L85 PathProgramCache]: Analyzing trace with hash 117580695, now seen corresponding path program 123 times [2022-02-16 13:52:03,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:03,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63125910] [2022-02-16 13:52:03,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:03,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:03,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:03,243 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-16 13:52:03,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:03,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63125910] [2022-02-16 13:52:03,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63125910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:03,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775056773] [2022-02-16 13:52:03,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:03,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:03,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:03,244 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-16 13:52:03,267 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-16 13:52:03,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:52:03,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:03,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:03,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:03,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 17 treesize of output 13 [2022-02-16 13:52:03,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 187 treesize of output 161 [2022-02-16 13:52:03,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 143 [2022-02-16 13:52:03,825 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-16 13:52:03,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:04,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 223 [2022-02-16 13:52:04,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:04,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:52:04,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 3 treesize of output 1 [2022-02-16 13:52:04,313 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-16 13:52:04,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775056773] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:04,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:04,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:52:04,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739347164] [2022-02-16 13:52:04,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:04,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:04,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:04,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:04,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:04,315 INFO L87 Difference]: Start difference. First operand 2011 states and 6437 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:06,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:06,016 INFO L93 Difference]: Finished difference Result 2498 states and 7301 transitions. [2022-02-16 13:52:06,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-16 13:52:06,017 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:06,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:06,021 INFO L225 Difference]: With dead ends: 2498 [2022-02-16 13:52:06,021 INFO L226 Difference]: Without dead ends: 2444 [2022-02-16 13:52:06,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1701 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=748, Invalid=4802, Unknown=0, NotChecked=0, Total=5550 [2022-02-16 13:52:06,022 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 315 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:06,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 333 Invalid, 1179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:06,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2022-02-16 13:52:06,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 2001. [2022-02-16 13:52:06,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 3.189) internal successors, (6378), 2000 states have internal predecessors, (6378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:06,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 6378 transitions. [2022-02-16 13:52:06,046 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 6378 transitions. Word has length 24 [2022-02-16 13:52:06,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:06,047 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 6378 transitions. [2022-02-16 13:52:06,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:06,047 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 6378 transitions. [2022-02-16 13:52:06,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:06,049 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:06,049 INFO L514 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-16 13:52:06,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:06,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:06,265 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:06,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:06,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2096915005, now seen corresponding path program 124 times [2022-02-16 13:52:06,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:06,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145260024] [2022-02-16 13:52:06,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:06,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:06,368 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-16 13:52:06,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:06,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145260024] [2022-02-16 13:52:06,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145260024] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:06,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489925962] [2022-02-16 13:52:06,368 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:06,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:06,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:06,369 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-16 13:52:06,370 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-16 13:52:06,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:06,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:06,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:06,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:06,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 226 treesize of output 206 [2022-02-16 13:52:06,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:06,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:52:06,956 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-16 13:52:06,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:07,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 3 treesize of output 1 [2022-02-16 13:52:07,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 214 [2022-02-16 13:52:07,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 209 treesize of output 185 [2022-02-16 13:52:07,433 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-16 13:52:07,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489925962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:07,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:07,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:52:07,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434415821] [2022-02-16 13:52:07,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:07,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:07,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:07,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:07,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:07,434 INFO L87 Difference]: Start difference. First operand 2001 states and 6378 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:08,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:08,308 INFO L93 Difference]: Finished difference Result 2536 states and 7612 transitions. [2022-02-16 13:52:08,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-16 13:52:08,309 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:08,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:08,313 INFO L225 Difference]: With dead ends: 2536 [2022-02-16 13:52:08,313 INFO L226 Difference]: Without dead ends: 2508 [2022-02-16 13:52:08,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=413, Invalid=2557, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:52:08,314 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 190 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:08,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 278 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:52:08,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-02-16 13:52:08,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2105. [2022-02-16 13:52:08,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2105 states, 2104 states have (on average 3.210551330798479) internal successors, (6755), 2104 states have internal predecessors, (6755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:08,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2105 states to 2105 states and 6755 transitions. [2022-02-16 13:52:08,340 INFO L78 Accepts]: Start accepts. Automaton has 2105 states and 6755 transitions. Word has length 24 [2022-02-16 13:52:08,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:08,340 INFO L470 AbstractCegarLoop]: Abstraction has 2105 states and 6755 transitions. [2022-02-16 13:52:08,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:08,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2105 states and 6755 transitions. [2022-02-16 13:52:08,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:08,343 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:08,343 INFO L514 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-16 13:52:08,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:08,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:08,544 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:08,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:08,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1115501167, now seen corresponding path program 125 times [2022-02-16 13:52:08,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:08,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421113642] [2022-02-16 13:52:08,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:08,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:08,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:08,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:08,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421113642] [2022-02-16 13:52:08,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421113642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:08,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98273481] [2022-02-16 13:52:08,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:08,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:08,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:08,645 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-16 13:52:08,645 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-16 13:52:08,780 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:08,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:08,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:08,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:08,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 17 treesize of output 13 [2022-02-16 13:52:08,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 32 treesize of output 24 [2022-02-16 13:52:08,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 4 treesize of output 2 [2022-02-16 13:52:08,963 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-16 13:52:08,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:09,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 188 treesize of output 164 [2022-02-16 13:52:09,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:09,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:52:09,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 3 treesize of output 1 [2022-02-16 13:52:09,350 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-16 13:52:09,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98273481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:09,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:09,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 21 [2022-02-16 13:52:09,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500083101] [2022-02-16 13:52:09,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:09,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:09,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:09,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:09,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:09,351 INFO L87 Difference]: Start difference. First operand 2105 states and 6755 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-16 13:52:10,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:10,354 INFO L93 Difference]: Finished difference Result 2482 states and 7476 transitions. [2022-02-16 13:52:10,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 13:52:10,355 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 24 [2022-02-16 13:52:10,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:10,359 INFO L225 Difference]: With dead ends: 2482 [2022-02-16 13:52:10,359 INFO L226 Difference]: Without dead ends: 2454 [2022-02-16 13:52:10,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=2947, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 13:52:10,360 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 215 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:10,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 328 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:10,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2022-02-16 13:52:10,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2106. [2022-02-16 13:52:10,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2106 states, 2105 states have (on average 3.2109263657957245) internal successors, (6759), 2105 states have internal predecessors, (6759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:10,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 6759 transitions. [2022-02-16 13:52:10,385 INFO L78 Accepts]: Start accepts. Automaton has 2106 states and 6759 transitions. Word has length 24 [2022-02-16 13:52:10,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:10,385 INFO L470 AbstractCegarLoop]: Abstraction has 2106 states and 6759 transitions. [2022-02-16 13:52:10,385 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-16 13:52:10,386 INFO L276 IsEmpty]: Start isEmpty. Operand 2106 states and 6759 transitions. [2022-02-16 13:52:10,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:10,388 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:10,388 INFO L514 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-16 13:52:10,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:10,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:10,589 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:10,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:10,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2003975485, now seen corresponding path program 126 times [2022-02-16 13:52:10,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:10,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727702269] [2022-02-16 13:52:10,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:10,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:10,694 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-16 13:52:10,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:10,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727702269] [2022-02-16 13:52:10,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727702269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:10,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660410622] [2022-02-16 13:52:10,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:10,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:10,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:10,695 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-16 13:52:10,696 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-16 13:52:10,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:10,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:10,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:10,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:10,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 17 treesize of output 13 [2022-02-16 13:52:10,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 153 treesize of output 133 [2022-02-16 13:52:10,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 143 treesize of output 125 [2022-02-16 13:52:11,200 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-16 13:52:11,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:11,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 177 [2022-02-16 13:52:11,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:11,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:52:11,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:52:11,620 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-16 13:52:11,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660410622] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:11,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:11,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:52:11,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907233838] [2022-02-16 13:52:11,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:11,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:11,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:11,621 INFO L87 Difference]: Start difference. First operand 2106 states and 6759 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:12,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:12,596 INFO L93 Difference]: Finished difference Result 2605 states and 7720 transitions. [2022-02-16 13:52:12,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 13:52:12,597 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:12,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:12,601 INFO L225 Difference]: With dead ends: 2605 [2022-02-16 13:52:12,601 INFO L226 Difference]: Without dead ends: 2577 [2022-02-16 13:52:12,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=399, Invalid=2907, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 13:52:12,602 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 271 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:12,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 268 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:12,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2577 states. [2022-02-16 13:52:12,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2577 to 2060. [2022-02-16 13:52:12,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 2059 states have (on average 3.198154443904808) internal successors, (6585), 2059 states have internal predecessors, (6585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:12,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 6585 transitions. [2022-02-16 13:52:12,627 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 6585 transitions. Word has length 24 [2022-02-16 13:52:12,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:12,628 INFO L470 AbstractCegarLoop]: Abstraction has 2060 states and 6585 transitions. [2022-02-16 13:52:12,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 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-16 13:52:12,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 6585 transitions. [2022-02-16 13:52:12,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:12,630 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:12,630 INFO L514 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-16 13:52:12,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-02-16 13:52:12,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:12,831 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:12,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:12,831 INFO L85 PathProgramCache]: Analyzing trace with hash 76496111, now seen corresponding path program 127 times [2022-02-16 13:52:12,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:12,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178876931] [2022-02-16 13:52:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:12,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:13,012 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-16 13:52:13,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:13,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178876931] [2022-02-16 13:52:13,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178876931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:13,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995910413] [2022-02-16 13:52:13,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:13,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:13,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:13,014 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-16 13:52:13,015 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-16 13:52:13,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:13,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:13,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:13,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 145 treesize of output 125 [2022-02-16 13:52:13,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:52:13,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 17 treesize of output 13 [2022-02-16 13:52:13,494 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-16 13:52:13,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:13,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 3 treesize of output 1 [2022-02-16 13:52:13,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:13,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 214 [2022-02-16 13:52:13,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 209 treesize of output 185 [2022-02-16 13:52:13,976 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-16 13:52:13,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995910413] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:13,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:13,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-16 13:52:13,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973732418] [2022-02-16 13:52:13,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:13,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:52:13,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:13,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:52:13,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:52:13,977 INFO L87 Difference]: Start difference. First operand 2060 states and 6585 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:52:16,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:16,701 INFO L93 Difference]: Finished difference Result 3050 states and 8894 transitions. [2022-02-16 13:52:16,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-02-16 13:52:16,702 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 24 [2022-02-16 13:52:16,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:16,706 INFO L225 Difference]: With dead ends: 3050 [2022-02-16 13:52:16,706 INFO L226 Difference]: Without dead ends: 2996 [2022-02-16 13:52:16,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2978 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=950, Invalid=8170, Unknown=0, NotChecked=0, Total=9120 [2022-02-16 13:52:16,707 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 391 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1791 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:16,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 560 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1791 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 13:52:16,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2996 states. [2022-02-16 13:52:16,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2996 to 2103. [2022-02-16 13:52:16,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2103 states, 2102 states have (on average 3.1960038058991436) internal successors, (6718), 2102 states have internal predecessors, (6718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:16,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 6718 transitions. [2022-02-16 13:52:16,736 INFO L78 Accepts]: Start accepts. Automaton has 2103 states and 6718 transitions. Word has length 24 [2022-02-16 13:52:16,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:16,736 INFO L470 AbstractCegarLoop]: Abstraction has 2103 states and 6718 transitions. [2022-02-16 13:52:16,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:52:16,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2103 states and 6718 transitions. [2022-02-16 13:52:16,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:16,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:16,739 INFO L514 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-16 13:52:16,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-02-16 13:52:16,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:16,955 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:16,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:16,955 INFO L85 PathProgramCache]: Analyzing trace with hash 471077157, now seen corresponding path program 128 times [2022-02-16 13:52:16,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:16,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441040483] [2022-02-16 13:52:16,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:16,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:17,084 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-16 13:52:17,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:17,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441040483] [2022-02-16 13:52:17,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441040483] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:17,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724690578] [2022-02-16 13:52:17,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:17,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:17,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:17,085 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-16 13:52:17,085 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-16 13:52:17,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:17,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:17,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:52:17,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:17,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 299 treesize of output 223 [2022-02-16 13:52:17,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 42 treesize of output 34 [2022-02-16 13:52:17,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 17 treesize of output 13 [2022-02-16 13:52:17,688 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-16 13:52:17,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:17,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 3 treesize of output 1 [2022-02-16 13:52:17,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 230 [2022-02-16 13:52:17,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 223 treesize of output 199 [2022-02-16 13:52:18,205 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-16 13:52:18,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724690578] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:18,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:18,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 23 [2022-02-16 13:52:18,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183692836] [2022-02-16 13:52:18,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:18,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:18,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:18,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:18,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:18,206 INFO L87 Difference]: Start difference. First operand 2103 states and 6718 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-16 13:52:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:19,188 INFO L93 Difference]: Finished difference Result 2605 states and 7960 transitions. [2022-02-16 13:52:19,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 13:52:19,188 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-16 13:52:19,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:19,193 INFO L225 Difference]: With dead ends: 2605 [2022-02-16 13:52:19,193 INFO L226 Difference]: Without dead ends: 2579 [2022-02-16 13:52:19,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=394, Invalid=2576, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:52:19,193 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 187 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1100 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:19,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 321 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1100 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:19,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2579 states. [2022-02-16 13:52:19,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2579 to 2207. [2022-02-16 13:52:19,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 3.2166817769718947) internal successors, (7096), 2206 states have internal predecessors, (7096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:19,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 7096 transitions. [2022-02-16 13:52:19,222 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 7096 transitions. Word has length 24 [2022-02-16 13:52:19,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:19,222 INFO L470 AbstractCegarLoop]: Abstraction has 2207 states and 7096 transitions. [2022-02-16 13:52:19,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-16 13:52:19,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 7096 transitions. [2022-02-16 13:52:19,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:19,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:19,225 INFO L514 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-16 13:52:19,241 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-16 13:52:19,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-02-16 13:52:19,427 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:19,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:19,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1000002765, now seen corresponding path program 129 times [2022-02-16 13:52:19,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:19,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240842260] [2022-02-16 13:52:19,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:19,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:19,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:19,657 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-16 13:52:19,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:19,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240842260] [2022-02-16 13:52:19,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240842260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:19,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114915646] [2022-02-16 13:52:19,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:19,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:19,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:19,659 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-16 13:52:19,659 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-16 13:52:19,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:19,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:19,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:52:19,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:19,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 129 [2022-02-16 13:52:20,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:20,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 324 [2022-02-16 13:52:20,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 257 [2022-02-16 13:52:20,665 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:20,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:20,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 194 [2022-02-16 13:52:21,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:21,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 152 [2022-02-16 13:52:21,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 127 [2022-02-16 13:52:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:21,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114915646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:21,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:21,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-16 13:52:21,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132223591] [2022-02-16 13:52:21,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:21,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:52:21,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:52:21,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:52:21,352 INFO L87 Difference]: Start difference. First operand 2207 states and 7096 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-16 13:52:22,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:22,963 INFO L93 Difference]: Finished difference Result 2781 states and 8381 transitions. [2022-02-16 13:52:22,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 13:52:22,963 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 24 [2022-02-16 13:52:22,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:22,968 INFO L225 Difference]: With dead ends: 2781 [2022-02-16 13:52:22,968 INFO L226 Difference]: Without dead ends: 2738 [2022-02-16 13:52:22,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=401, Invalid=2355, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 13:52:22,971 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 147 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:22,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 375 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:22,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2022-02-16 13:52:22,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2291. [2022-02-16 13:52:22,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 2290 states have (on average 3.2467248908296944) internal successors, (7435), 2290 states have internal predecessors, (7435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:23,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 7435 transitions. [2022-02-16 13:52:23,000 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 7435 transitions. Word has length 24 [2022-02-16 13:52:23,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:23,001 INFO L470 AbstractCegarLoop]: Abstraction has 2291 states and 7435 transitions. [2022-02-16 13:52:23,001 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-16 13:52:23,001 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 7435 transitions. [2022-02-16 13:52:23,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:23,004 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:23,004 INFO L514 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-16 13:52:23,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:23,204 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,SelfDestructingSolverStorable145 [2022-02-16 13:52:23,204 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:23,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:23,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1426404271, now seen corresponding path program 130 times [2022-02-16 13:52:23,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:23,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10211155] [2022-02-16 13:52:23,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:23,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:23,411 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-16 13:52:23,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:23,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10211155] [2022-02-16 13:52:23,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10211155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:23,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785920678] [2022-02-16 13:52:23,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:23,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:23,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:23,412 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-16 13:52:23,413 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-16 13:52:23,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:23,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:23,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:23,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:23,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 276 treesize of output 234 [2022-02-16 13:52:24,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:24,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:52:24,133 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-16 13:52:24,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:24,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:24,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 263 treesize of output 233 [2022-02-16 13:52:24,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 226 treesize of output 194 [2022-02-16 13:52:24,632 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-16 13:52:24,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785920678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:24,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:24,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-16 13:52:24,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126197438] [2022-02-16 13:52:24,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:24,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:52:24,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:24,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:52:24,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:52:24,633 INFO L87 Difference]: Start difference. First operand 2291 states and 7435 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-16 13:52:25,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:25,256 INFO L93 Difference]: Finished difference Result 2423 states and 7665 transitions. [2022-02-16 13:52:25,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:52:25,256 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 24 [2022-02-16 13:52:25,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:25,260 INFO L225 Difference]: With dead ends: 2423 [2022-02-16 13:52:25,260 INFO L226 Difference]: Without dead ends: 2353 [2022-02-16 13:52:25,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=1246, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:52:25,261 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:25,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 243 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 751 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2022-02-16 13:52:25,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2353 states. [2022-02-16 13:52:25,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2353 to 2299. [2022-02-16 13:52:25,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 3.2428198433420365) internal successors, (7452), 2298 states have internal predecessors, (7452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:25,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 7452 transitions. [2022-02-16 13:52:25,286 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 7452 transitions. Word has length 24 [2022-02-16 13:52:25,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:25,286 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 7452 transitions. [2022-02-16 13:52:25,286 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-16 13:52:25,286 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 7452 transitions. [2022-02-16 13:52:25,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:25,289 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:25,289 INFO L514 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-16 13:52:25,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:25,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-02-16 13:52:25,489 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:25,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:25,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1417615215, now seen corresponding path program 131 times [2022-02-16 13:52:25,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:25,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567336624] [2022-02-16 13:52:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:25,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:25,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:25,638 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-16 13:52:25,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:25,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567336624] [2022-02-16 13:52:25,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567336624] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:25,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062773872] [2022-02-16 13:52:25,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:25,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:25,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:25,640 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-16 13:52:25,640 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-16 13:52:25,781 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:52:25,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:25,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:25,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:25,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 226 treesize of output 196 [2022-02-16 13:52:26,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:26,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:52:26,315 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-16 13:52:26,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:26,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:26,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 287 [2022-02-16 13:52: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 280 treesize of output 236 [2022-02-16 13:52:26,896 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-16 13:52:26,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062773872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:26,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:26,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:52:26,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149504246] [2022-02-16 13:52:26,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:26,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:52:26,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:26,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:52:26,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:52:26,897 INFO L87 Difference]: Start difference. First operand 2299 states and 7452 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 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-16 13:52:27,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:27,434 INFO L93 Difference]: Finished difference Result 2388 states and 7608 transitions. [2022-02-16 13:52:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:52:27,435 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 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 24 [2022-02-16 13:52:27,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:27,439 INFO L225 Difference]: With dead ends: 2388 [2022-02-16 13:52:27,439 INFO L226 Difference]: Without dead ends: 2374 [2022-02-16 13:52:27,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:52:27,439 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 149 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:27,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 173 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 610 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-02-16 13:52:27,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2374 states. [2022-02-16 13:52:27,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2374 to 2301. [2022-02-16 13:52:27,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2301 states, 2300 states have (on average 3.2443478260869565) internal successors, (7462), 2300 states have internal predecessors, (7462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:27,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 7462 transitions. [2022-02-16 13:52:27,465 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 7462 transitions. Word has length 24 [2022-02-16 13:52:27,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:27,465 INFO L470 AbstractCegarLoop]: Abstraction has 2301 states and 7462 transitions. [2022-02-16 13:52:27,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 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-16 13:52:27,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 7462 transitions. [2022-02-16 13:52:27,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:27,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:27,469 INFO L514 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-16 13:52:27,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:27,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-02-16 13:52:27,669 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:27,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:27,669 INFO L85 PathProgramCache]: Analyzing trace with hash -332884869, now seen corresponding path program 132 times [2022-02-16 13:52:27,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:27,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849587982] [2022-02-16 13:52:27,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:27,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:27,797 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-16 13:52:27,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:27,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849587982] [2022-02-16 13:52:27,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849587982] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:27,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840382806] [2022-02-16 13:52:27,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:27,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:27,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:27,798 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-16 13:52:27,799 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-16 13:52:27,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:27,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:27,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:27,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:28,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 270 treesize of output 232 [2022-02-16 13:52:28,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:28,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:52:28,538 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-16 13:52:28,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:28,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:28,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 173 [2022-02-16 13:52:28,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 168 treesize of output 148 [2022-02-16 13:52:29,027 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-16 13:52:29,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840382806] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:29,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:29,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-16 13:52:29,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198101879] [2022-02-16 13:52:29,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:29,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:29,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:29,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:29,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:29,028 INFO L87 Difference]: Start difference. First operand 2301 states and 7462 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-16 13:52:29,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:29,736 INFO L93 Difference]: Finished difference Result 3114 states and 9418 transitions. [2022-02-16 13:52:29,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:52:29,736 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 24 [2022-02-16 13:52:29,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:29,741 INFO L225 Difference]: With dead ends: 3114 [2022-02-16 13:52:29,741 INFO L226 Difference]: Without dead ends: 2869 [2022-02-16 13:52:29,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:52:29,742 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 144 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:29,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 335 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 974 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-02-16 13:52:29,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2869 states. [2022-02-16 13:52:29,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2869 to 2615. [2022-02-16 13:52:29,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2615 states, 2614 states have (on average 3.2211170619739864) internal successors, (8420), 2614 states have internal predecessors, (8420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:29,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2615 states to 2615 states and 8420 transitions. [2022-02-16 13:52:29,773 INFO L78 Accepts]: Start accepts. Automaton has 2615 states and 8420 transitions. Word has length 24 [2022-02-16 13:52:29,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:29,773 INFO L470 AbstractCegarLoop]: Abstraction has 2615 states and 8420 transitions. [2022-02-16 13:52:29,773 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-16 13:52:29,774 INFO L276 IsEmpty]: Start isEmpty. Operand 2615 states and 8420 transitions. [2022-02-16 13:52:29,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:29,777 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:29,777 INFO L514 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-16 13:52:29,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:29,977 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,SelfDestructingSolverStorable148 [2022-02-16 13:52:29,977 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:29,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:29,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2088760473, now seen corresponding path program 133 times [2022-02-16 13:52:29,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:29,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524578916] [2022-02-16 13:52:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:29,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:30,191 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-16 13:52:30,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:30,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524578916] [2022-02-16 13:52:30,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524578916] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:30,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459473885] [2022-02-16 13:52:30,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:30,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:30,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:30,192 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-16 13:52:30,192 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-16 13:52:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:30,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:30,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:30,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 327 treesize of output 271 [2022-02-16 13:52:30,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:30,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:52:31,038 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-16 13:52:31,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52: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 275 treesize of output 247 [2022-02-16 13:52:31,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:31,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 256 treesize of output 218 [2022-02-16 13:52:31,566 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-16 13:52:31,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459473885] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:31,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:31,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-16 13:52:31,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322337656] [2022-02-16 13:52:31,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:31,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:52:31,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:31,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:52:31,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:52:31,567 INFO L87 Difference]: Start difference. First operand 2615 states and 8420 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-16 13:52:32,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:32,328 INFO L93 Difference]: Finished difference Result 2755 states and 8690 transitions. [2022-02-16 13:52:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:52:32,328 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 24 [2022-02-16 13:52:32,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:32,333 INFO L225 Difference]: With dead ends: 2755 [2022-02-16 13:52:32,333 INFO L226 Difference]: Without dead ends: 2720 [2022-02-16 13:52:32,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=271, Invalid=1799, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:52:32,334 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 172 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:32,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 247 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 823 Invalid, 0 Unknown, 139 Unchecked, 0.3s Time] [2022-02-16 13:52:32,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-02-16 13:52:32,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2620. [2022-02-16 13:52:32,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 3.218785796105384) internal successors, (8430), 2619 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:32,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 8430 transitions. [2022-02-16 13:52:32,364 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 8430 transitions. Word has length 24 [2022-02-16 13:52:32,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:32,364 INFO L470 AbstractCegarLoop]: Abstraction has 2620 states and 8430 transitions. [2022-02-16 13:52:32,364 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-16 13:52:32,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 8430 transitions. [2022-02-16 13:52:32,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:32,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:32,368 INFO L514 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-16 13:52:32,384 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-16 13:52:32,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:32,568 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:32,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:32,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2125349051, now seen corresponding path program 134 times [2022-02-16 13:52:32,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:32,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086255842] [2022-02-16 13:52:32,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:32,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:32,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:32,720 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-16 13:52:32,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:32,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086255842] [2022-02-16 13:52:32,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086255842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:32,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157556965] [2022-02-16 13:52:32,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:32,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:32,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:32,721 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-16 13:52:32,735 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-16 13:52:32,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:32,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:32,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:32,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:32,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 153 treesize of output 137 [2022-02-16 13:52:33,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:33,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 22 treesize of output 18 [2022-02-16 13:52:33,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:33,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:33,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 281 [2022-02-16 13:52:33,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:33,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 256 [2022-02-16 13:52:34,063 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-16 13:52:34,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157556965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:34,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:34,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-16 13:52:34,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644074207] [2022-02-16 13:52:34,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:34,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:34,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:34,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:34,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:34,064 INFO L87 Difference]: Start difference. First operand 2620 states and 8430 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:34,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:34,822 INFO L93 Difference]: Finished difference Result 2756 states and 8702 transitions. [2022-02-16 13:52:34,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:52:34,822 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:34,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:34,827 INFO L225 Difference]: With dead ends: 2756 [2022-02-16 13:52:34,827 INFO L226 Difference]: Without dead ends: 2733 [2022-02-16 13:52:34,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=201, Invalid=1605, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:52:34,827 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 60 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:34,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 171 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 609 Invalid, 0 Unknown, 165 Unchecked, 0.2s Time] [2022-02-16 13:52:34,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-02-16 13:52:34,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 2623. [2022-02-16 13:52:34,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2623 states, 2622 states have (on average 3.2166285278413427) internal successors, (8434), 2622 states have internal predecessors, (8434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:34,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2623 states to 2623 states and 8434 transitions. [2022-02-16 13:52:34,857 INFO L78 Accepts]: Start accepts. Automaton has 2623 states and 8434 transitions. Word has length 24 [2022-02-16 13:52:34,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:34,857 INFO L470 AbstractCegarLoop]: Abstraction has 2623 states and 8434 transitions. [2022-02-16 13:52:34,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:34,857 INFO L276 IsEmpty]: Start isEmpty. Operand 2623 states and 8434 transitions. [2022-02-16 13:52:34,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:34,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:34,860 INFO L514 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-16 13:52:34,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:35,060 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,SelfDestructingSolverStorable150 [2022-02-16 13:52:35,060 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:35,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:35,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1332018077, now seen corresponding path program 135 times [2022-02-16 13:52:35,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:35,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069887723] [2022-02-16 13:52:35,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:35,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:35,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:35,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:35,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069887723] [2022-02-16 13:52:35,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069887723] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:35,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215913461] [2022-02-16 13:52:35,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:35,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:35,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:35,154 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-16 13:52:35,154 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-16 13:52:35,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:35,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:35,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:52:35,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:35,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 136 [2022-02-16 13:52:35,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:35,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 153 treesize of output 131 [2022-02-16 13:52:35,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 129 treesize of output 113 [2022-02-16 13:52:35,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:52:35,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:36,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 270 [2022-02-16 13:52:36,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 171 treesize of output 151 [2022-02-16 13:52:36,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:36,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 176 treesize of output 162 [2022-02-16 13:52:36,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:52:36,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215913461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:36,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:36,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:52:36,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211875321] [2022-02-16 13:52:36,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:36,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:36,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:36,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:36,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:36,530 INFO L87 Difference]: Start difference. First operand 2623 states and 8434 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 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-16 13:52:37,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:37,750 INFO L93 Difference]: Finished difference Result 3106 states and 9434 transitions. [2022-02-16 13:52:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 13:52:37,750 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 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 24 [2022-02-16 13:52:37,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:37,756 INFO L225 Difference]: With dead ends: 3106 [2022-02-16 13:52:37,756 INFO L226 Difference]: Without dead ends: 3013 [2022-02-16 13:52:37,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=339, Invalid=2631, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:52:37,756 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 198 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:37,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 292 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 976 Invalid, 0 Unknown, 117 Unchecked, 0.4s Time] [2022-02-16 13:52:37,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3013 states. [2022-02-16 13:52:37,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3013 to 2659. [2022-02-16 13:52:37,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2659 states, 2658 states have (on average 3.2249811888638074) internal successors, (8572), 2658 states have internal predecessors, (8572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:37,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2659 states to 2659 states and 8572 transitions. [2022-02-16 13:52:37,789 INFO L78 Accepts]: Start accepts. Automaton has 2659 states and 8572 transitions. Word has length 24 [2022-02-16 13:52:37,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:37,789 INFO L470 AbstractCegarLoop]: Abstraction has 2659 states and 8572 transitions. [2022-02-16 13:52:37,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 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-16 13:52:37,789 INFO L276 IsEmpty]: Start isEmpty. Operand 2659 states and 8572 transitions. [2022-02-16 13:52:37,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:37,792 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:37,792 INFO L514 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-16 13:52:37,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-02-16 13:52:37,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:37,992 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:37,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:37,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1277325917, now seen corresponding path program 136 times [2022-02-16 13:52:37,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:37,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765966631] [2022-02-16 13:52:37,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:37,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:38,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:38,108 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-16 13:52:38,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:38,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765966631] [2022-02-16 13:52:38,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765966631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:38,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865515661] [2022-02-16 13:52:38,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:38,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:38,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:38,110 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-16 13:52:38,110 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-16 13:52:38,257 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:38,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:38,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:38,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:38,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 153 treesize of output 137 [2022-02-16 13:52:38,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:38,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:52:38,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:38,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:38,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 233 treesize of output 205 [2022-02-16 13:52:38,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:38,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 212 treesize of output 194 [2022-02-16 13:52:39,103 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-16 13:52:39,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865515661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:39,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:39,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-16 13:52:39,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287740885] [2022-02-16 13:52:39,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:39,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:39,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:39,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:39,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:39,104 INFO L87 Difference]: Start difference. First operand 2659 states and 8572 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:40,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:40,166 INFO L93 Difference]: Finished difference Result 3434 states and 10568 transitions. [2022-02-16 13:52:40,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:52:40,167 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:40,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:40,173 INFO L225 Difference]: With dead ends: 3434 [2022-02-16 13:52:40,173 INFO L226 Difference]: Without dead ends: 3312 [2022-02-16 13:52:40,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=309, Invalid=2241, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:52:40,173 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 193 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:40,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 363 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1295 Invalid, 0 Unknown, 172 Unchecked, 0.4s Time] [2022-02-16 13:52:40,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3312 states. [2022-02-16 13:52:40,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3312 to 2812. [2022-02-16 13:52:40,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2811 states have (on average 3.263607257203842) internal successors, (9174), 2811 states have internal predecessors, (9174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:40,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 9174 transitions. [2022-02-16 13:52:40,210 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 9174 transitions. Word has length 24 [2022-02-16 13:52:40,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:40,210 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 9174 transitions. [2022-02-16 13:52:40,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:40,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 9174 transitions. [2022-02-16 13:52:40,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:40,214 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:40,214 INFO L514 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-16 13:52:40,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-02-16 13:52:40,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:40,427 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:40,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:40,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1037599731, now seen corresponding path program 137 times [2022-02-16 13:52:40,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:40,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081004951] [2022-02-16 13:52:40,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:40,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:40,554 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-16 13:52:40,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:40,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081004951] [2022-02-16 13:52:40,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081004951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:40,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676349868] [2022-02-16 13:52:40,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:40,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:40,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:40,555 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-16 13:52:40,556 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-16 13:52:40,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:52:40,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:40,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:40,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:40,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:40,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-16 13:52:40,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 137 treesize of output 121 [2022-02-16 13:52:41,048 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-16 13:52:41,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:41,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-16 13:52:41,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:41,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 18 treesize of output 22 [2022-02-16 13:52:41,489 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-16 13:52:41,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676349868] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:41,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:41,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-16 13:52:41,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19047865] [2022-02-16 13:52:41,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:41,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:41,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:41,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:41,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:41,490 INFO L87 Difference]: Start difference. First operand 2812 states and 9174 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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-16 13:52:42,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:42,826 INFO L93 Difference]: Finished difference Result 4145 states and 12809 transitions. [2022-02-16 13:52:42,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-16 13:52:42,827 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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 24 [2022-02-16 13:52:42,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:42,834 INFO L225 Difference]: With dead ends: 4145 [2022-02-16 13:52:42,834 INFO L226 Difference]: Without dead ends: 3949 [2022-02-16 13:52:42,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=332, Invalid=3090, Unknown=0, NotChecked=0, Total=3422 [2022-02-16 13:52:42,835 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 209 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:42,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 389 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:52:42,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3949 states. [2022-02-16 13:52:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3949 to 3125. [2022-02-16 13:52:42,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3125 states, 3124 states have (on average 3.2797695262483995) internal successors, (10246), 3124 states have internal predecessors, (10246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:42,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3125 states to 3125 states and 10246 transitions. [2022-02-16 13:52:42,877 INFO L78 Accepts]: Start accepts. Automaton has 3125 states and 10246 transitions. Word has length 24 [2022-02-16 13:52:42,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:42,878 INFO L470 AbstractCegarLoop]: Abstraction has 3125 states and 10246 transitions. [2022-02-16 13:52:42,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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-16 13:52:42,878 INFO L276 IsEmpty]: Start isEmpty. Operand 3125 states and 10246 transitions. [2022-02-16 13:52:42,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:42,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:42,882 INFO L514 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-16 13:52:42,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:43,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:43,082 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:43,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash -124477009, now seen corresponding path program 138 times [2022-02-16 13:52:43,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:43,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354890781] [2022-02-16 13:52:43,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:43,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:43,176 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:43,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:43,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354890781] [2022-02-16 13:52:43,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354890781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:43,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852779633] [2022-02-16 13:52:43,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:43,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:43,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:43,178 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-16 13:52:43,178 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-16 13:52:43,339 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:52:43,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:43,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:52:43,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:43,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 150 [2022-02-16 13:52:43,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 255 treesize of output 219 [2022-02-16 13:52:43,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:43,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 231 treesize of output 193 [2022-02-16 13:52:43,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:52:43,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:44,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 287 [2022-02-16 13:52:44,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:44,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 345 treesize of output 307 [2022-02-16 13:52:44,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 272 treesize of output 236 [2022-02-16 13:52:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:52:44,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852779633] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:44,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:44,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:52:44,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728878505] [2022-02-16 13:52:44,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:44,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:44,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:44,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:44,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:44,927 INFO L87 Difference]: Start difference. First operand 3125 states and 10246 transitions. Second operand has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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-16 13:52:45,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:45,909 INFO L93 Difference]: Finished difference Result 3779 states and 12019 transitions. [2022-02-16 13:52:45,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 13:52:45,909 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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 24 [2022-02-16 13:52:45,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:45,916 INFO L225 Difference]: With dead ends: 3779 [2022-02-16 13:52:45,916 INFO L226 Difference]: Without dead ends: 3730 [2022-02-16 13:52:45,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=362, Invalid=2188, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:52:45,917 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 156 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:45,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 282 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 783 Invalid, 0 Unknown, 127 Unchecked, 0.3s Time] [2022-02-16 13:52:45,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3730 states. [2022-02-16 13:52:45,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3730 to 3209. [2022-02-16 13:52:45,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3208 states have (on average 3.2805486284289276) internal successors, (10524), 3208 states have internal predecessors, (10524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:45,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 10524 transitions. [2022-02-16 13:52:45,960 INFO L78 Accepts]: Start accepts. Automaton has 3209 states and 10524 transitions. Word has length 24 [2022-02-16 13:52:45,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:45,961 INFO L470 AbstractCegarLoop]: Abstraction has 3209 states and 10524 transitions. [2022-02-16 13:52:45,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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-16 13:52:45,961 INFO L276 IsEmpty]: Start isEmpty. Operand 3209 states and 10524 transitions. [2022-02-16 13:52:45,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:45,965 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:45,965 INFO L514 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-16 13:52:45,983 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-16 13:52:46,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:46,166 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:46,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:46,166 INFO L85 PathProgramCache]: Analyzing trace with hash -56095931, now seen corresponding path program 139 times [2022-02-16 13:52:46,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:46,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344529896] [2022-02-16 13:52:46,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:46,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:46,262 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:46,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:46,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344529896] [2022-02-16 13:52:46,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344529896] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:46,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115006348] [2022-02-16 13:52:46,262 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:46,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:46,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:46,263 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-16 13:52:46,264 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-16 13:52:46,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:46,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:46,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:46,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-16 13:52:46,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:52:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:46,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:47,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 206 treesize of output 182 [2022-02-16 13:52:47,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:47,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 177 [2022-02-16 13:52:47,280 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-16 13:52:47,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115006348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:47,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:47,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:47,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144932576] [2022-02-16 13:52:47,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:47,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:47,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:47,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:47,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:47,281 INFO L87 Difference]: Start difference. First operand 3209 states and 10524 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:48,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:48,085 INFO L93 Difference]: Finished difference Result 3458 states and 10975 transitions. [2022-02-16 13:52:48,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 13:52:48,085 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:48,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:48,092 INFO L225 Difference]: With dead ends: 3458 [2022-02-16 13:52:48,092 INFO L226 Difference]: Without dead ends: 3403 [2022-02-16 13:52:48,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=1700, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:52:48,093 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 128 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:48,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 286 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 871 Invalid, 0 Unknown, 231 Unchecked, 0.3s Time] [2022-02-16 13:52:48,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3403 states. [2022-02-16 13:52:48,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3403 to 3296. [2022-02-16 13:52:48,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3296 states, 3295 states have (on average 3.257359635811836) internal successors, (10733), 3295 states have internal predecessors, (10733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3296 states to 3296 states and 10733 transitions. [2022-02-16 13:52:48,139 INFO L78 Accepts]: Start accepts. Automaton has 3296 states and 10733 transitions. Word has length 24 [2022-02-16 13:52:48,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:48,139 INFO L470 AbstractCegarLoop]: Abstraction has 3296 states and 10733 transitions. [2022-02-16 13:52:48,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:48,139 INFO L276 IsEmpty]: Start isEmpty. Operand 3296 states and 10733 transitions. [2022-02-16 13:52:48,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:48,144 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:48,144 INFO L514 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-16 13:52:48,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:48,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-02-16 13:52:48,345 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:48,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash -64884987, now seen corresponding path program 140 times [2022-02-16 13:52:48,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:48,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217824255] [2022-02-16 13:52:48,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:48,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:48,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:48,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:48,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217824255] [2022-02-16 13:52:48,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217824255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:48,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160638271] [2022-02-16 13:52:48,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:48,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:48,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:48,450 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-16 13:52:48,450 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-16 13:52:48,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:48,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:48,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:48,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:48,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 173 treesize of output 155 [2022-02-16 13:52:49,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:49,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:52:49,193 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:49,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:49,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 296 [2022-02-16 13:52:49,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 249 [2022-02-16 13:52:49,829 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-16 13:52:49,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160638271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:49,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:49,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:49,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263720030] [2022-02-16 13:52:49,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:49,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:49,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:49,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:49,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:49,830 INFO L87 Difference]: Start difference. First operand 3296 states and 10733 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:51,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:51,035 INFO L93 Difference]: Finished difference Result 3660 states and 11487 transitions. [2022-02-16 13:52:51,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:52:51,036 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:51,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:51,043 INFO L225 Difference]: With dead ends: 3660 [2022-02-16 13:52:51,043 INFO L226 Difference]: Without dead ends: 3605 [2022-02-16 13:52:51,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=362, Invalid=2500, Unknown=0, NotChecked=0, Total=2862 [2022-02-16 13:52:51,044 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 220 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:51,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 280 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 960 Invalid, 0 Unknown, 102 Unchecked, 0.4s Time] [2022-02-16 13:52:51,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3605 states. [2022-02-16 13:52:51,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3605 to 3295. [2022-02-16 13:52:51,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 3.2616879174256224) internal successors, (10744), 3294 states have internal predecessors, (10744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:51,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 10744 transitions. [2022-02-16 13:52:51,091 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 10744 transitions. Word has length 24 [2022-02-16 13:52:51,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:51,091 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 10744 transitions. [2022-02-16 13:52:51,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:51,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 10744 transitions. [2022-02-16 13:52:51,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:51,096 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:51,096 INFO L514 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-16 13:52:51,112 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-16 13:52:51,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-02-16 13:52:51,296 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:51,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash 471749305, now seen corresponding path program 141 times [2022-02-16 13:52:51,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:51,297 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504952987] [2022-02-16 13:52:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:51,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:51,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:51,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504952987] [2022-02-16 13:52:51,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504952987] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:51,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586728638] [2022-02-16 13:52:51,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:51,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:51,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:51,411 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-16 13:52:51,412 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-16 13:52:51,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:51,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:51,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:52:51,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:51,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 275 treesize of output 247 [2022-02-16 13:52:51,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 171 treesize of output 147 [2022-02-16 13:52:51,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:51,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-16 13:52:52,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:52,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:52,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 168 [2022-02-16 13:52:52,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 272 [2022-02-16 13:52:52,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:52,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 263 [2022-02-16 13:52:52,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:52:52,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586728638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:52,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:52,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:52:52,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179954234] [2022-02-16 13:52:52,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:52,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:52,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:52,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:52,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:52,976 INFO L87 Difference]: Start difference. First operand 3295 states and 10744 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-16 13:52:53,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:53,471 INFO L93 Difference]: Finished difference Result 3941 states and 12450 transitions. [2022-02-16 13:52:53,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:52:53,472 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 24 [2022-02-16 13:52:53,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:53,479 INFO L225 Difference]: With dead ends: 3941 [2022-02-16 13:52:53,479 INFO L226 Difference]: Without dead ends: 3875 [2022-02-16 13:52:53,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:52:53,479 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 133 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:53,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 137 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 506 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-16 13:52:53,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3875 states. [2022-02-16 13:52:53,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3875 to 3438. [2022-02-16 13:52:53,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3437 states have (on average 3.283095723014257) internal successors, (11284), 3437 states have internal predecessors, (11284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:53,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 11284 transitions. [2022-02-16 13:52:53,529 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 11284 transitions. Word has length 24 [2022-02-16 13:52:53,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:53,529 INFO L470 AbstractCegarLoop]: Abstraction has 3438 states and 11284 transitions. [2022-02-16 13:52:53,530 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-16 13:52:53,530 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 11284 transitions. [2022-02-16 13:52:53,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:53,534 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:53,534 INFO L514 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-16 13:52:53,551 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-16 13:52:53,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-02-16 13:52:53,735 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:53,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:53,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1716682297, now seen corresponding path program 142 times [2022-02-16 13:52:53,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:53,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109273615] [2022-02-16 13:52:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:53,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:53,845 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-16 13:52:53,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:53,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109273615] [2022-02-16 13:52:53,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109273615] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:53,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603614277] [2022-02-16 13:52:53,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:53,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:53,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:53,847 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-16 13:52:53,847 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-16 13:52:53,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:53,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:54,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:54,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:54,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 181 treesize of output 157 [2022-02-16 13:52:54,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:52:54,446 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:52:54,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:54,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 310 treesize of output 270 [2022-02-16 13:52:54,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 243 [2022-02-16 13:52:55,044 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-16 13:52:55,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603614277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:55,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:55,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:55,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197872793] [2022-02-16 13:52:55,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:55,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:55,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:55,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:55,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:55,045 INFO L87 Difference]: Start difference. First operand 3438 states and 11284 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:56,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:56,336 INFO L93 Difference]: Finished difference Result 4654 states and 14547 transitions. [2022-02-16 13:52:56,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 13:52:56,336 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:56,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:56,344 INFO L225 Difference]: With dead ends: 4654 [2022-02-16 13:52:56,344 INFO L226 Difference]: Without dead ends: 4519 [2022-02-16 13:52:56,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=385, Invalid=2695, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 13:52:56,345 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 198 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:56,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 394 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1037 Invalid, 0 Unknown, 162 Unchecked, 0.4s Time] [2022-02-16 13:52:56,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4519 states. [2022-02-16 13:52:56,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4519 to 3756. [2022-02-16 13:52:56,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3756 states, 3755 states have (on average 3.3131824234354195) internal successors, (12441), 3755 states have internal predecessors, (12441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:56,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3756 states to 3756 states and 12441 transitions. [2022-02-16 13:52:56,400 INFO L78 Accepts]: Start accepts. Automaton has 3756 states and 12441 transitions. Word has length 24 [2022-02-16 13:52:56,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:56,400 INFO L470 AbstractCegarLoop]: Abstraction has 3756 states and 12441 transitions. [2022-02-16 13:52:56,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:56,400 INFO L276 IsEmpty]: Start isEmpty. Operand 3756 states and 12441 transitions. [2022-02-16 13:52:56,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:56,405 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:56,405 INFO L514 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-16 13:52:56,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:56,606 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,SelfDestructingSolverStorable158 [2022-02-16 13:52:56,606 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:56,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:56,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1326655259, now seen corresponding path program 143 times [2022-02-16 13:52:56,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:56,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898952964] [2022-02-16 13:52:56,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:56,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:56,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:56,705 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-16 13:52:56,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:56,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898952964] [2022-02-16 13:52:56,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898952964] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:56,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328440291] [2022-02-16 13:52:56,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:56,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:56,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:56,707 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-16 13:52:56,707 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-16 13:52:56,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:52:56,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:56,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:56,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:56,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 153 treesize of output 137 [2022-02-16 13:52:57,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:52:57,336 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-16 13:52:57,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:57,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:57,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 285 [2022-02-16 13:52:57,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, 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 236 [2022-02-16 13:52:57,987 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-16 13:52:57,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328440291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:57,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:57,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:57,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088057515] [2022-02-16 13:52:57,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:57,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:57,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:57,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:57,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:57,988 INFO L87 Difference]: Start difference. First operand 3756 states and 12441 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:59,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:59,231 INFO L93 Difference]: Finished difference Result 4490 states and 14023 transitions. [2022-02-16 13:52:59,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 13:52:59,231 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:52:59,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:59,239 INFO L225 Difference]: With dead ends: 4490 [2022-02-16 13:52:59,239 INFO L226 Difference]: Without dead ends: 4223 [2022-02-16 13:52:59,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=293, Invalid=2569, Unknown=0, NotChecked=0, Total=2862 [2022-02-16 13:52:59,240 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 167 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:59,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 417 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1264 Invalid, 0 Unknown, 284 Unchecked, 0.5s Time] [2022-02-16 13:52:59,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4223 states. [2022-02-16 13:52:59,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4223 to 3810. [2022-02-16 13:52:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3810 states, 3809 states have (on average 3.3263323707009715) internal successors, (12670), 3809 states have internal predecessors, (12670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:59,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3810 states to 3810 states and 12670 transitions. [2022-02-16 13:52:59,291 INFO L78 Accepts]: Start accepts. Automaton has 3810 states and 12670 transitions. Word has length 24 [2022-02-16 13:52:59,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:59,291 INFO L470 AbstractCegarLoop]: Abstraction has 3810 states and 12670 transitions. [2022-02-16 13:52:59,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:59,291 INFO L276 IsEmpty]: Start isEmpty. Operand 3810 states and 12670 transitions. [2022-02-16 13:52:59,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:52:59,296 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:59,296 INFO L514 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-16 13:52:59,312 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-16 13:52:59,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:59,497 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:52:59,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:59,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1555693219, now seen corresponding path program 144 times [2022-02-16 13:52:59,497 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:59,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955750676] [2022-02-16 13:52:59,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:59,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:59,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:59,592 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-16 13:52:59,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:59,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955750676] [2022-02-16 13:52:59,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955750676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:59,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839446245] [2022-02-16 13:52:59,592 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:59,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:59,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:59,593 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-16 13:52:59,594 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-16 13:52:59,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:52:59,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:59,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:52:59,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:59,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 273 treesize of output 237 [2022-02-16 13:52:59,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:59,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 207 [2022-02-16 13:53:00,078 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-16 13:53:00,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53: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 188 treesize of output 168 [2022-02-16 13:53:00,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:00,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:53:00,434 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-16 13:53:00,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839446245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:00,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:00,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:53:00,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023606663] [2022-02-16 13:53:00,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:00,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:00,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:00,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:00,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:00,435 INFO L87 Difference]: Start difference. First operand 3810 states and 12670 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:00,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:00,954 INFO L93 Difference]: Finished difference Result 5022 states and 16121 transitions. [2022-02-16 13:53:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:53:00,954 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:53:00,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:00,964 INFO L225 Difference]: With dead ends: 5022 [2022-02-16 13:53:00,964 INFO L226 Difference]: Without dead ends: 4909 [2022-02-16 13:53:00,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:53:00,964 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 221 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:00,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 324 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:00,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4909 states. [2022-02-16 13:53:01,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4909 to 4121. [2022-02-16 13:53:01,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4121 states, 4120 states have (on average 3.3521844660194176) internal successors, (13811), 4120 states have internal predecessors, (13811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:01,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4121 states to 4121 states and 13811 transitions. [2022-02-16 13:53:01,027 INFO L78 Accepts]: Start accepts. Automaton has 4121 states and 13811 transitions. Word has length 24 [2022-02-16 13:53:01,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:01,027 INFO L470 AbstractCegarLoop]: Abstraction has 4121 states and 13811 transitions. [2022-02-16 13:53:01,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:01,027 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 13811 transitions. [2022-02-16 13:53:01,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:01,033 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:01,033 INFO L514 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-16 13:53:01,049 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-16 13:53:01,233 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,SelfDestructingSolverStorable160 [2022-02-16 13:53:01,234 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:01,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:01,234 INFO L85 PathProgramCache]: Analyzing trace with hash -454629403, now seen corresponding path program 145 times [2022-02-16 13:53:01,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:01,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988618976] [2022-02-16 13:53:01,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:01,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:01,330 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-16 13:53:01,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:01,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988618976] [2022-02-16 13:53:01,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988618976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:01,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771574478] [2022-02-16 13:53:01,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:01,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:01,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:01,332 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-16 13:53:01,332 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-16 13:53:01,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:01,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:01,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:01,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-16 13:53:01,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 137 treesize of output 121 [2022-02-16 13:53:01,858 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-16 13:53:01,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:02,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 231 treesize of output 203 [2022-02-16 13:53:02,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-16 13:53:02,332 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-16 13:53:02,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771574478] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:02,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:02,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:02,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124887985] [2022-02-16 13:53:02,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:02,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:02,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:02,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:02,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:02,333 INFO L87 Difference]: Start difference. First operand 4121 states and 13811 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-16 13:53:03,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:03,073 INFO L93 Difference]: Finished difference Result 5055 states and 15965 transitions. [2022-02-16 13:53:03,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:53:03,074 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 24 [2022-02-16 13:53:03,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:03,083 INFO L225 Difference]: With dead ends: 5055 [2022-02-16 13:53:03,083 INFO L226 Difference]: Without dead ends: 4894 [2022-02-16 13:53:03,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=284, Invalid=1438, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:53:03,083 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 281 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:03,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 253 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:03,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4894 states. [2022-02-16 13:53:03,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4894 to 4058. [2022-02-16 13:53:03,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4058 states, 4057 states have (on average 3.334483608577767) internal successors, (13528), 4057 states have internal predecessors, (13528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:03,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4058 states to 4058 states and 13528 transitions. [2022-02-16 13:53:03,144 INFO L78 Accepts]: Start accepts. Automaton has 4058 states and 13528 transitions. Word has length 24 [2022-02-16 13:53:03,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:03,144 INFO L470 AbstractCegarLoop]: Abstraction has 4058 states and 13528 transitions. [2022-02-16 13:53:03,144 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-16 13:53:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 4058 states and 13528 transitions. [2022-02-16 13:53:03,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:03,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:03,149 INFO L514 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-16 13:53:03,165 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-16 13:53:03,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:03,350 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:03,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash -2115833883, now seen corresponding path program 146 times [2022-02-16 13:53:03,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:03,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58381677] [2022-02-16 13:53:03,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:03,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:03,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:03,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58381677] [2022-02-16 13:53:03,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58381677] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:03,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305266896] [2022-02-16 13:53:03,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:03,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:03,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:03,440 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-16 13:53:03,440 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-16 13:53:03,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:03,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:03,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:03,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:03,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:03,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 205 [2022-02-16 13:53:03,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 205 treesize of output 179 [2022-02-16 13:53:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:04,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:04,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 226 [2022-02-16 13:53:04,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:04,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:53:04,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:04,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305266896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:04,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:04,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:04,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164689759] [2022-02-16 13:53:04,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:04,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:04,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:04,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:04,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:04,685 INFO L87 Difference]: Start difference. First operand 4058 states and 13528 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-16 13:53:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:05,595 INFO L93 Difference]: Finished difference Result 4717 states and 15069 transitions. [2022-02-16 13:53:05,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:53:05,595 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 24 [2022-02-16 13:53:05,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:05,604 INFO L225 Difference]: With dead ends: 4717 [2022-02-16 13:53:05,604 INFO L226 Difference]: Without dead ends: 4468 [2022-02-16 13:53:05,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=319, Invalid=1937, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:53:05,605 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 275 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:05,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 264 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:05,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4468 states. [2022-02-16 13:53:05,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4468 to 3999. [2022-02-16 13:53:05,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3999 states, 3998 states have (on average 3.3064032016008005) internal successors, (13219), 3998 states have internal predecessors, (13219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 13219 transitions. [2022-02-16 13:53:05,658 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 13219 transitions. Word has length 24 [2022-02-16 13:53:05,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:05,659 INFO L470 AbstractCegarLoop]: Abstraction has 3999 states and 13219 transitions. [2022-02-16 13:53:05,659 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-16 13:53:05,659 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 13219 transitions. [2022-02-16 13:53:05,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:05,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:05,664 INFO L514 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-16 13:53:05,681 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-16 13:53:05,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:05,881 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:05,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:05,881 INFO L85 PathProgramCache]: Analyzing trace with hash 274655375, now seen corresponding path program 147 times [2022-02-16 13:53:05,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:05,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173632957] [2022-02-16 13:53:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:05,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:05,970 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-16 13:53:05,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:05,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173632957] [2022-02-16 13:53:05,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173632957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:05,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696299913] [2022-02-16 13:53:05,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:05,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:05,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:05,972 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-16 13:53:05,972 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-16 13:53:06,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:06,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:06,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 13:53:06,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:06,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 153 treesize of output 133 [2022-02-16 13:53:06,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:06,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 142 [2022-02-16 13:53:06,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 129 treesize of output 113 [2022-02-16 13:53:06,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:53:06,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:07,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 231 treesize of output 203 [2022-02-16 13:53:07,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:07,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 322 treesize of output 284 [2022-02-16 13:53:07,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 268 treesize of output 232 [2022-02-16 13:53:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:53:07,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696299913] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:07,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:07,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:53:07,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418619264] [2022-02-16 13:53:07,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:07,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:07,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:07,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:07,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:07,683 INFO L87 Difference]: Start difference. First operand 3999 states and 13219 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:10,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:10,025 INFO L93 Difference]: Finished difference Result 5897 states and 18247 transitions. [2022-02-16 13:53:10,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 13:53:10,026 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:53:10,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:10,036 INFO L225 Difference]: With dead ends: 5897 [2022-02-16 13:53:10,036 INFO L226 Difference]: Without dead ends: 5518 [2022-02-16 13:53:10,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=605, Invalid=3951, Unknown=0, NotChecked=0, Total=4556 [2022-02-16 13:53:10,037 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 299 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:10,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 334 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1405 Invalid, 0 Unknown, 196 Unchecked, 0.6s Time] [2022-02-16 13:53:10,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5518 states. [2022-02-16 13:53:10,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5518 to 4415. [2022-02-16 13:53:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4415 states, 4414 states have (on average 3.291798821930222) internal successors, (14530), 4414 states have internal predecessors, (14530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:10,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4415 states to 4415 states and 14530 transitions. [2022-02-16 13:53:10,100 INFO L78 Accepts]: Start accepts. Automaton has 4415 states and 14530 transitions. Word has length 24 [2022-02-16 13:53:10,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:10,100 INFO L470 AbstractCegarLoop]: Abstraction has 4415 states and 14530 transitions. [2022-02-16 13:53:10,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:10,100 INFO L276 IsEmpty]: Start isEmpty. Operand 4415 states and 14530 transitions. [2022-02-16 13:53:10,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:10,106 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:10,106 INFO L514 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-16 13:53:10,122 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-16 13:53:10,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:10,307 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:10,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:10,307 INFO L85 PathProgramCache]: Analyzing trace with hash -994213777, now seen corresponding path program 148 times [2022-02-16 13:53:10,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:10,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240953299] [2022-02-16 13:53:10,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:10,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:10,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:10,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240953299] [2022-02-16 13:53:10,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240953299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:10,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496335009] [2022-02-16 13:53:10,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:10,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:10,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:10,390 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-16 13:53:10,391 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-16 13:53:10,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:10,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:10,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:10,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:10,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 226 treesize of output 198 [2022-02-16 13:53:10,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 186 [2022-02-16 13:53:11,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:11,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:11,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-16 13:53:11,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:53:11,483 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:11,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496335009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:11,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:11,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:53:11,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636634779] [2022-02-16 13:53:11,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:11,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:11,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:11,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:11,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:11,484 INFO L87 Difference]: Start difference. First operand 4415 states and 14530 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-16 13:53:12,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:12,100 INFO L93 Difference]: Finished difference Result 5031 states and 16208 transitions. [2022-02-16 13:53:12,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:53:12,100 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 24 [2022-02-16 13:53:12,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:12,110 INFO L225 Difference]: With dead ends: 5031 [2022-02-16 13:53:12,110 INFO L226 Difference]: Without dead ends: 4850 [2022-02-16 13:53:12,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:53:12,110 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 172 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:12,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 213 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:53:12,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2022-02-16 13:53:12,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4322. [2022-02-16 13:53:12,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 4321 states have (on average 3.276787780606341) internal successors, (14159), 4321 states have internal predecessors, (14159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:12,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 14159 transitions. [2022-02-16 13:53:12,170 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 14159 transitions. Word has length 24 [2022-02-16 13:53:12,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:12,171 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 14159 transitions. [2022-02-16 13:53:12,171 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-16 13:53:12,171 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 14159 transitions. [2022-02-16 13:53:12,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:12,177 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:12,177 INFO L514 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-16 13:53:12,193 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-16 13:53:12,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:12,377 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:12,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:12,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1884428951, now seen corresponding path program 149 times [2022-02-16 13:53:12,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:12,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348332852] [2022-02-16 13:53:12,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:12,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:12,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:12,538 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:12,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:12,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348332852] [2022-02-16 13:53:12,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348332852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:12,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60882124] [2022-02-16 13:53:12,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:12,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:12,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:12,540 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-16 13:53:12,540 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-16 13:53:12,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:12,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:12,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:12,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:12,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 17 treesize of output 13 [2022-02-16 13:53:12,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 22 treesize of output 16 [2022-02-16 13:53:12,889 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-16 13:53:12,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:13,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 159 treesize of output 139 [2022-02-16 13:53:13,276 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:13,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:53:13,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:13,292 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-16 13:53:13,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60882124] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:13,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:13,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-16 13:53:13,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230949998] [2022-02-16 13:53:13,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:13,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:13,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:13,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:13,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:13,293 INFO L87 Difference]: Start difference. First operand 4322 states and 14159 transitions. Second operand has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 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-16 13:53:14,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:14,806 INFO L93 Difference]: Finished difference Result 5621 states and 17552 transitions. [2022-02-16 13:53:14,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-16 13:53:14,806 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 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-16 13:53:14,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:14,816 INFO L225 Difference]: With dead ends: 5621 [2022-02-16 13:53:14,816 INFO L226 Difference]: Without dead ends: 5559 [2022-02-16 13:53:14,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=506, Invalid=3276, Unknown=0, NotChecked=0, Total=3782 [2022-02-16 13:53:14,817 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 219 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:14,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 450 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:53:14,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5559 states. [2022-02-16 13:53:14,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5559 to 4309. [2022-02-16 13:53:14,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4309 states, 4308 states have (on average 3.282497678737233) internal successors, (14141), 4308 states have internal predecessors, (14141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:14,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4309 states to 4309 states and 14141 transitions. [2022-02-16 13:53:14,880 INFO L78 Accepts]: Start accepts. Automaton has 4309 states and 14141 transitions. Word has length 24 [2022-02-16 13:53:14,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:14,880 INFO L470 AbstractCegarLoop]: Abstraction has 4309 states and 14141 transitions. [2022-02-16 13:53:14,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 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-16 13:53:14,881 INFO L276 IsEmpty]: Start isEmpty. Operand 4309 states and 14141 transitions. [2022-02-16 13:53:14,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:14,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:14,887 INFO L514 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-16 13:53:14,902 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-16 13:53:15,087 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,SelfDestructingSolverStorable165 [2022-02-16 13:53:15,087 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:15,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:15,087 INFO L85 PathProgramCache]: Analyzing trace with hash -411560411, now seen corresponding path program 150 times [2022-02-16 13:53:15,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:15,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679529361] [2022-02-16 13:53:15,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:15,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:15,322 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-16 13:53:15,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:15,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679529361] [2022-02-16 13:53:15,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679529361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:15,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337229565] [2022-02-16 13:53:15,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:15,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:15,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:15,323 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-16 13:53:15,324 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-16 13:53:15,488 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:15,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:15,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:15,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:15,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 17 treesize of output 13 [2022-02-16 13:53:15,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 22 treesize of output 16 [2022-02-16 13:53:15,670 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-16 13:53:15,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:15,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 199 treesize of output 179 [2022-02-16 13:53:16,055 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:16,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 8 treesize of output 7 [2022-02-16 13:53:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:16,071 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-16 13:53:16,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337229565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:16,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:16,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-16 13:53:16,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88742621] [2022-02-16 13:53:16,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:16,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:53:16,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:16,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:53:16,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:16,072 INFO L87 Difference]: Start difference. First operand 4309 states and 14141 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) [2022-02-16 13:53:18,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:18,035 INFO L93 Difference]: Finished difference Result 5818 states and 18147 transitions. [2022-02-16 13:53:18,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 13:53:18,036 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 24 [2022-02-16 13:53:18,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:18,046 INFO L225 Difference]: With dead ends: 5818 [2022-02-16 13:53:18,046 INFO L226 Difference]: Without dead ends: 5760 [2022-02-16 13:53:18,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=500, Invalid=4056, Unknown=0, NotChecked=0, Total=4556 [2022-02-16 13:53:18,047 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 187 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 2294 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 2386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:18,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 515 Invalid, 2386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2294 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 13:53:18,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5760 states. [2022-02-16 13:53:18,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5760 to 4343. [2022-02-16 13:53:18,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4343 states, 4342 states have (on average 3.279824965453708) internal successors, (14241), 4342 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:18,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4343 states to 4343 states and 14241 transitions. [2022-02-16 13:53:18,111 INFO L78 Accepts]: Start accepts. Automaton has 4343 states and 14241 transitions. Word has length 24 [2022-02-16 13:53:18,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:18,111 INFO L470 AbstractCegarLoop]: Abstraction has 4343 states and 14241 transitions. [2022-02-16 13:53:18,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:53:18,111 INFO L276 IsEmpty]: Start isEmpty. Operand 4343 states and 14241 transitions. [2022-02-16 13:53:18,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:18,117 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:18,117 INFO L514 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-16 13:53:18,135 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-16 13:53:18,317 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,SelfDestructingSolverStorable166 [2022-02-16 13:53:18,317 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:18,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:18,318 INFO L85 PathProgramCache]: Analyzing trace with hash 763930233, now seen corresponding path program 151 times [2022-02-16 13:53:18,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:18,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586984974] [2022-02-16 13:53:18,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:18,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:18,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:18,495 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-16 13:53:18,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:18,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586984974] [2022-02-16 13:53:18,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586984974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:18,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035128975] [2022-02-16 13:53:18,496 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:18,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:18,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:18,497 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-16 13:53:18,497 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-16 13:53:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:18,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:18,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:18,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:18,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 145 treesize of output 125 [2022-02-16 13:53:18,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 135 treesize of output 117 [2022-02-16 13:53:19,009 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-16 13:53:19,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:19,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 188 treesize of output 164 [2022-02-16 13:53:19,390 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:53:19,393 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 3 treesize of output 1 [2022-02-16 13:53:19,406 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-16 13:53:19,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035128975] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:19,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:19,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-16 13:53:19,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47753455] [2022-02-16 13:53:19,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:19,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:19,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:19,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:19,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:19,407 INFO L87 Difference]: Start difference. First operand 4343 states and 14241 transitions. Second operand has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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-16 13:53:21,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:21,110 INFO L93 Difference]: Finished difference Result 5808 states and 18113 transitions. [2022-02-16 13:53:21,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 13:53:21,110 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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-16 13:53:21,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:21,120 INFO L225 Difference]: With dead ends: 5808 [2022-02-16 13:53:21,120 INFO L226 Difference]: Without dead ends: 5756 [2022-02-16 13:53:21,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1127 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=588, Invalid=3968, Unknown=0, NotChecked=0, Total=4556 [2022-02-16 13:53:21,121 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 244 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:21,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 436 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1709 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 13:53:21,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5756 states. [2022-02-16 13:53:21,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5756 to 4289. [2022-02-16 13:53:21,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4289 states, 4288 states have (on average 3.2861473880597014) internal successors, (14091), 4288 states have internal predecessors, (14091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:21,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4289 states to 4289 states and 14091 transitions. [2022-02-16 13:53:21,187 INFO L78 Accepts]: Start accepts. Automaton has 4289 states and 14091 transitions. Word has length 24 [2022-02-16 13:53:21,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:21,187 INFO L470 AbstractCegarLoop]: Abstraction has 4289 states and 14091 transitions. [2022-02-16 13:53:21,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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-16 13:53:21,187 INFO L276 IsEmpty]: Start isEmpty. Operand 4289 states and 14091 transitions. [2022-02-16 13:53:21,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:21,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:21,193 INFO L514 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-16 13:53:21,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:21,394 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,SelfDestructingSolverStorable167 [2022-02-16 13:53:21,394 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:21,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:21,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1997275927, now seen corresponding path program 152 times [2022-02-16 13:53:21,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:21,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207412280] [2022-02-16 13:53:21,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:21,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:21,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:21,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:21,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207412280] [2022-02-16 13:53:21,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207412280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:21,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576741036] [2022-02-16 13:53:21,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:21,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:21,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:21,533 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-16 13:53:21,534 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-16 13:53:21,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:21,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:21,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:21,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:21,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 17 treesize of output 13 [2022-02-16 13:53:21,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 32 treesize of output 24 [2022-02-16 13:53:21,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 4 treesize of output 2 [2022-02-16 13:53:21,863 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-16 13:53:21,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:21,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 188 treesize of output 164 [2022-02-16 13:53:22,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:22,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 17 treesize of output 21 [2022-02-16 13:53:22,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:22,293 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-16 13:53:22,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576741036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:22,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:22,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 22 [2022-02-16 13:53:22,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204403093] [2022-02-16 13:53:22,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:22,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:22,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:22,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:22,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:22,294 INFO L87 Difference]: Start difference. First operand 4289 states and 14091 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-16 13:53:23,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:23,163 INFO L93 Difference]: Finished difference Result 4999 states and 15756 transitions. [2022-02-16 13:53:23,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 13:53:23,163 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 24 [2022-02-16 13:53:23,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:23,173 INFO L225 Difference]: With dead ends: 4999 [2022-02-16 13:53:23,173 INFO L226 Difference]: Without dead ends: 4946 [2022-02-16 13:53:23,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=1988, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:53:23,173 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 164 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:23,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 381 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1331 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:53:23,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4946 states. [2022-02-16 13:53:23,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4946 to 4300. [2022-02-16 13:53:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4300 states, 4299 states have (on average 3.2947197022563386) internal successors, (14164), 4299 states have internal predecessors, (14164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:23,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4300 states to 4300 states and 14164 transitions. [2022-02-16 13:53:23,253 INFO L78 Accepts]: Start accepts. Automaton has 4300 states and 14164 transitions. Word has length 24 [2022-02-16 13:53:23,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:23,253 INFO L470 AbstractCegarLoop]: Abstraction has 4300 states and 14164 transitions. [2022-02-16 13:53:23,253 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-16 13:53:23,254 INFO L276 IsEmpty]: Start isEmpty. Operand 4300 states and 14164 transitions. [2022-02-16 13:53:23,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:23,260 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:23,260 INFO L514 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-16 13:53:23,276 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-16 13:53:23,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-02-16 13:53:23,460 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:23,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:23,461 INFO L85 PathProgramCache]: Analyzing trace with hash -821785283, now seen corresponding path program 153 times [2022-02-16 13:53:23,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:23,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479175571] [2022-02-16 13:53:23,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:23,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:23,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:23,580 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-16 13:53:23,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:23,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479175571] [2022-02-16 13:53:23,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479175571] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:23,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125224802] [2022-02-16 13:53:23,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:23,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:23,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:23,581 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-16 13:53:23,581 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-16 13:53:23,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:53:23,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:23,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:23,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:23,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:23,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 201 [2022-02-16 13:53:23,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 211 treesize of output 183 [2022-02-16 13:53:24,221 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-16 13:53:24,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:24,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-16 13:53:24,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:24,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 17 treesize of output 21 [2022-02-16 13:53:24,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 3 treesize of output 1 [2022-02-16 13:53:24,656 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-16 13:53:24,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125224802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:24,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:24,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-16 13:53:24,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518228169] [2022-02-16 13:53:24,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:24,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:24,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:24,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:24,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:24,657 INFO L87 Difference]: Start difference. First operand 4300 states and 14164 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-16 13:53:26,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:26,281 INFO L93 Difference]: Finished difference Result 5265 states and 16306 transitions. [2022-02-16 13:53:26,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-16 13:53:26,282 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 24 [2022-02-16 13:53:26,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:26,291 INFO L225 Difference]: With dead ends: 5265 [2022-02-16 13:53:26,291 INFO L226 Difference]: Without dead ends: 5172 [2022-02-16 13:53:26,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1544 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=612, Invalid=4358, Unknown=0, NotChecked=0, Total=4970 [2022-02-16 13:53:26,292 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 271 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:26,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 463 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 13:53:26,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5172 states. [2022-02-16 13:53:26,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5172 to 4275. [2022-02-16 13:53:26,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4275 states, 4274 states have (on average 3.2767898923724847) internal successors, (14005), 4274 states have internal predecessors, (14005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:26,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4275 states to 4275 states and 14005 transitions. [2022-02-16 13:53:26,355 INFO L78 Accepts]: Start accepts. Automaton has 4275 states and 14005 transitions. Word has length 24 [2022-02-16 13:53:26,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:26,355 INFO L470 AbstractCegarLoop]: Abstraction has 4275 states and 14005 transitions. [2022-02-16 13:53:26,355 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-16 13:53:26,355 INFO L276 IsEmpty]: Start isEmpty. Operand 4275 states and 14005 transitions. [2022-02-16 13:53:26,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:26,361 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:26,361 INFO L514 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-16 13:53:26,377 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-16 13:53:26,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-02-16 13:53:26,562 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:26,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:26,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1258686313, now seen corresponding path program 154 times [2022-02-16 13:53:26,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:26,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999692603] [2022-02-16 13:53:26,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:26,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:26,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:26,691 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-16 13:53:26,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:26,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999692603] [2022-02-16 13:53:26,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999692603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:26,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804352961] [2022-02-16 13:53:26,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:26,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:26,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:26,693 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-16 13:53:26,694 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-16 13:53:26,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:26,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:26,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:26,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:27,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 404 treesize of output 372 [2022-02-16 13:53:27,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 17 treesize of output 13 [2022-02-16 13:53:27,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 43 treesize of output 35 [2022-02-16 13:53:27,470 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-16 13:53:27,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:27,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:27,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:27,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 209 treesize of output 191 [2022-02-16 13:53:27,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 186 treesize of output 166 [2022-02-16 13:53:27,937 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-16 13:53:27,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804352961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:27,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:27,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-16 13:53:27,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536000137] [2022-02-16 13:53:27,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:27,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:27,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:27,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:27,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:27,938 INFO L87 Difference]: Start difference. First operand 4275 states and 14005 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-16 13:53:28,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:28,894 INFO L93 Difference]: Finished difference Result 5019 states and 15731 transitions. [2022-02-16 13:53:28,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 13:53:28,895 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 24 [2022-02-16 13:53:28,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:28,904 INFO L225 Difference]: With dead ends: 5019 [2022-02-16 13:53:28,904 INFO L226 Difference]: Without dead ends: 4963 [2022-02-16 13:53:28,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 851 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=412, Invalid=2558, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 13:53:28,905 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:28,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 266 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:53:28,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4963 states. [2022-02-16 13:53:28,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4963 to 4187. [2022-02-16 13:53:28,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.263258480649785) internal successors, (13660), 4186 states have internal predecessors, (13660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:28,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 13660 transitions. [2022-02-16 13:53:28,961 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 13660 transitions. Word has length 24 [2022-02-16 13:53:28,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:28,961 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 13660 transitions. [2022-02-16 13:53:28,961 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-16 13:53:28,961 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 13660 transitions. [2022-02-16 13:53:28,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:28,967 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:28,967 INFO L514 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-16 13:53:28,983 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-16 13:53:29,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:29,167 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:29,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:29,167 INFO L85 PathProgramCache]: Analyzing trace with hash -890926285, now seen corresponding path program 155 times [2022-02-16 13:53:29,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:29,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445340602] [2022-02-16 13:53:29,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:29,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:29,285 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-16 13:53:29,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:29,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445340602] [2022-02-16 13:53:29,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445340602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:29,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865324395] [2022-02-16 13:53:29,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:29,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:29,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:29,287 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-16 13:53:29,287 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-16 13:53:29,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:29,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:29,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:29,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:29,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 153 treesize of output 137 [2022-02-16 13:53:29,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:29,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:53:30,024 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-16 13:53:30,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:30,251 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:30,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 162 treesize of output 143 [2022-02-16 13:53:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 127 [2022-02-16 13:53:30,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:30,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865324395] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:30,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:30,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:53:30,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129654751] [2022-02-16 13:53:30,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:30,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:30,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:30,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:30,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:30,396 INFO L87 Difference]: Start difference. First operand 4187 states and 13660 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:31,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:31,151 INFO L93 Difference]: Finished difference Result 4911 states and 15585 transitions. [2022-02-16 13:53:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:53:31,152 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:53:31,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:31,161 INFO L225 Difference]: With dead ends: 4911 [2022-02-16 13:53:31,161 INFO L226 Difference]: Without dead ends: 4820 [2022-02-16 13:53:31,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=234, Invalid=1928, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:53:31,161 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 126 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:31,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 298 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 846 Invalid, 0 Unknown, 298 Unchecked, 0.3s Time] [2022-02-16 13:53:31,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4820 states. [2022-02-16 13:53:31,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4820 to 4203. [2022-02-16 13:53:31,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4203 states, 4202 states have (on average 3.2570204664445503) internal successors, (13686), 4202 states have internal predecessors, (13686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:31,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4203 states to 4203 states and 13686 transitions. [2022-02-16 13:53:31,222 INFO L78 Accepts]: Start accepts. Automaton has 4203 states and 13686 transitions. Word has length 24 [2022-02-16 13:53:31,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:31,223 INFO L470 AbstractCegarLoop]: Abstraction has 4203 states and 13686 transitions. [2022-02-16 13:53:31,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:31,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4203 states and 13686 transitions. [2022-02-16 13:53:31,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:31,229 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:31,229 INFO L514 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-16 13:53:31,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:31,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:31,429 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:31,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:31,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1949349163, now seen corresponding path program 156 times [2022-02-16 13:53:31,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:31,430 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940977064] [2022-02-16 13:53:31,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:31,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:31,572 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-16 13:53:31,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:31,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940977064] [2022-02-16 13:53:31,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940977064] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:31,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381152547] [2022-02-16 13:53:31,572 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:31,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:31,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:31,573 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-16 13:53:31,573 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-16 13:53:31,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:31,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:31,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:31,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:31,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 295 treesize of output 249 [2022-02-16 13:53:32,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:32,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:53:32,402 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-16 13:53:32,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:32,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 233 treesize of output 205 [2022-02-16 13:53:32,712 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:32,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 189 [2022-02-16 13:53:32,848 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-16 13:53:32,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381152547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:32,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:32,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:53:32,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830599251] [2022-02-16 13:53:32,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:32,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:53:32,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:32,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:53:32,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:32,848 INFO L87 Difference]: Start difference. First operand 4203 states and 13686 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:33,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:33,584 INFO L93 Difference]: Finished difference Result 4808 states and 15555 transitions. [2022-02-16 13:53:33,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:53:33,584 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:53:33,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:33,592 INFO L225 Difference]: With dead ends: 4808 [2022-02-16 13:53:33,592 INFO L226 Difference]: Without dead ends: 4780 [2022-02-16 13:53:33,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=243, Invalid=1737, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:53:33,593 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 110 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:33,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 176 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 600 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2022-02-16 13:53:33,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4780 states. [2022-02-16 13:53:33,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4780 to 4248. [2022-02-16 13:53:33,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4248 states, 4247 states have (on average 3.258770897103838) internal successors, (13840), 4247 states have internal predecessors, (13840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:33,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4248 states to 4248 states and 13840 transitions. [2022-02-16 13:53:33,646 INFO L78 Accepts]: Start accepts. Automaton has 4248 states and 13840 transitions. Word has length 24 [2022-02-16 13:53:33,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:33,646 INFO L470 AbstractCegarLoop]: Abstraction has 4248 states and 13840 transitions. [2022-02-16 13:53:33,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:33,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4248 states and 13840 transitions. [2022-02-16 13:53:33,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:33,652 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:33,652 INFO L514 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-16 13:53:33,668 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-16 13:53:33,852 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,SelfDestructingSolverStorable172 [2022-02-16 13:53:33,852 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:33,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:33,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1912760585, now seen corresponding path program 157 times [2022-02-16 13:53:33,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:33,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241808506] [2022-02-16 13:53:33,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:33,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:33,990 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-16 13:53:33,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:33,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241808506] [2022-02-16 13:53:33,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241808506] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:33,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732104969] [2022-02-16 13:53:33,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:33,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:33,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:33,991 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-16 13:53:33,992 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-16 13:53:34,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:34,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:34,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:34,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 248 [2022-02-16 13:53:34,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:34,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-16 13:53:34,916 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-16 13:53:34,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:35,181 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:35,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 168 [2022-02-16 13:53:35,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, 1 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-16 13:53:35,349 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-16 13:53:35,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732104969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:35,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:35,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:53:35,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67545372] [2022-02-16 13:53:35,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:35,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:53:35,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:35,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:53:35,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:35,350 INFO L87 Difference]: Start difference. First operand 4248 states and 13840 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:36,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:36,074 INFO L93 Difference]: Finished difference Result 4721 states and 15337 transitions. [2022-02-16 13:53:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 13:53:36,074 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:53:36,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:36,083 INFO L225 Difference]: With dead ends: 4721 [2022-02-16 13:53:36,083 INFO L226 Difference]: Without dead ends: 4702 [2022-02-16 13:53:36,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=201, Invalid=1779, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:53:36,084 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 71 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:36,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 209 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 680 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-02-16 13:53:36,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4702 states. [2022-02-16 13:53:36,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4702 to 4252. [2022-02-16 13:53:36,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4252 states, 4251 states have (on average 3.257351211479652) internal successors, (13847), 4251 states have internal predecessors, (13847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:36,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4252 states to 4252 states and 13847 transitions. [2022-02-16 13:53:36,142 INFO L78 Accepts]: Start accepts. Automaton has 4252 states and 13847 transitions. Word has length 24 [2022-02-16 13:53:36,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:36,143 INFO L470 AbstractCegarLoop]: Abstraction has 4252 states and 13847 transitions. [2022-02-16 13:53:36,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:36,143 INFO L276 IsEmpty]: Start isEmpty. Operand 4252 states and 13847 transitions. [2022-02-16 13:53:36,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:36,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:36,149 INFO L514 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-16 13:53:36,165 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-16 13:53:36,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:36,349 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:36,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:36,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1075160417, now seen corresponding path program 158 times [2022-02-16 13:53:36,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:36,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238023203] [2022-02-16 13:53:36,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:36,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:36,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:36,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:36,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238023203] [2022-02-16 13:53:36,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238023203] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:36,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56826664] [2022-02-16 13:53:36,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:36,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:36,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:36,451 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-16 13:53:36,451 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-16 13:53:36,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:36,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:36,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:36,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:36,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 241 [2022-02-16 13:53:37,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:53:37,405 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:37,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:37,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, 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 247 [2022-02-16 13:53:37,701 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:37,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 254 treesize of output 211 [2022-02-16 13:53:37,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:37,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56826664] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:37,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:37,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:37,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888087984] [2022-02-16 13:53:37,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:37,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:37,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:37,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:37,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:37,900 INFO L87 Difference]: Start difference. First operand 4252 states and 13847 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-16 13:53:38,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:38,260 INFO L93 Difference]: Finished difference Result 4825 states and 15545 transitions. [2022-02-16 13:53:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:53:38,260 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 24 [2022-02-16 13:53:38,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:38,269 INFO L225 Difference]: With dead ends: 4825 [2022-02-16 13:53:38,269 INFO L226 Difference]: Without dead ends: 4814 [2022-02-16 13:53:38,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:53:38,269 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:38,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 160 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 371 Invalid, 0 Unknown, 217 Unchecked, 0.1s Time] [2022-02-16 13:53:38,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4814 states. [2022-02-16 13:53:38,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4814 to 4271. [2022-02-16 13:53:38,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 4270 states have (on average 3.2611241217798597) internal successors, (13925), 4270 states have internal predecessors, (13925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:38,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 13925 transitions. [2022-02-16 13:53:38,333 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 13925 transitions. Word has length 24 [2022-02-16 13:53:38,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:38,333 INFO L470 AbstractCegarLoop]: Abstraction has 4271 states and 13925 transitions. [2022-02-16 13:53:38,333 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-16 13:53:38,333 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 13925 transitions. [2022-02-16 13:53:38,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:38,339 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:38,339 INFO L514 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-16 13:53:38,355 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-16 13:53:38,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:38,540 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:38,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:38,540 INFO L85 PathProgramCache]: Analyzing trace with hash 385150629, now seen corresponding path program 159 times [2022-02-16 13:53:38,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:38,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534174494] [2022-02-16 13:53:38,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:38,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:38,754 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-16 13:53:38,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:38,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534174494] [2022-02-16 13:53:38,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534174494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:38,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853602126] [2022-02-16 13:53:38,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:38,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:38,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:38,756 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-16 13:53:38,756 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-16 13:53:38,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:38,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:38,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:38,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:39,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 17 treesize of output 13 [2022-02-16 13:53:39,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 22 treesize of output 16 [2022-02-16 13:53:39,110 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-16 13:53:39,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:39,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 186 [2022-02-16 13:53:39,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:39,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:53:39,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 3 treesize of output 1 [2022-02-16 13:53:39,603 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-16 13:53:39,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853602126] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:39,603 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:39,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-16 13:53:39,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122335691] [2022-02-16 13:53:39,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:39,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:53:39,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:39,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:53:39,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:53:39,604 INFO L87 Difference]: Start difference. First operand 4271 states and 13925 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:53:41,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:41,262 INFO L93 Difference]: Finished difference Result 4897 states and 15371 transitions. [2022-02-16 13:53:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-16 13:53:41,262 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 24 [2022-02-16 13:53:41,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:41,271 INFO L225 Difference]: With dead ends: 4897 [2022-02-16 13:53:41,271 INFO L226 Difference]: Without dead ends: 4840 [2022-02-16 13:53:41,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1157 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=390, Invalid=4166, Unknown=0, NotChecked=0, Total=4556 [2022-02-16 13:53:41,272 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 179 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:41,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 519 Invalid, 1877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1794 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 13:53:41,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4840 states. [2022-02-16 13:53:41,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4840 to 4265. [2022-02-16 13:53:41,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4265 states, 4264 states have (on average 3.272748592870544) internal successors, (13955), 4264 states have internal predecessors, (13955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:41,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4265 states to 4265 states and 13955 transitions. [2022-02-16 13:53:41,329 INFO L78 Accepts]: Start accepts. Automaton has 4265 states and 13955 transitions. Word has length 24 [2022-02-16 13:53:41,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:41,329 INFO L470 AbstractCegarLoop]: Abstraction has 4265 states and 13955 transitions. [2022-02-16 13:53:41,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:53:41,329 INFO L276 IsEmpty]: Start isEmpty. Operand 4265 states and 13955 transitions. [2022-02-16 13:53:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:41,335 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:41,335 INFO L514 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-16 13:53:41,351 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-16 13:53:41,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:41,536 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1560641273, now seen corresponding path program 160 times [2022-02-16 13:53:41,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:41,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031086321] [2022-02-16 13:53:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:41,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:41,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:41,702 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-16 13:53:41,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:41,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031086321] [2022-02-16 13:53:41,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031086321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:41,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475229399] [2022-02-16 13:53:41,703 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:41,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:41,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:41,704 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-16 13:53:41,704 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-16 13:53:41,875 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:41,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:41,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:41,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:41,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 17 treesize of output 13 [2022-02-16 13:53:42,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 165 treesize of output 141 [2022-02-16 13:53: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 131 [2022-02-16 13:53:42,221 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-16 13:53:42,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:42,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 188 treesize of output 164 [2022-02-16 13:53:42,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:42,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:53:42,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:42,687 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-16 13:53:42,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475229399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:42,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:42,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-16 13:53:42,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655135272] [2022-02-16 13:53:42,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:42,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:53:42,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:42,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:53:42,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:53:42,688 INFO L87 Difference]: Start difference. First operand 4265 states and 13955 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:53:44,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:44,140 INFO L93 Difference]: Finished difference Result 5118 states and 15902 transitions. [2022-02-16 13:53:44,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-16 13:53:44,140 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 24 [2022-02-16 13:53:44,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:44,150 INFO L225 Difference]: With dead ends: 5118 [2022-02-16 13:53:44,150 INFO L226 Difference]: Without dead ends: 5062 [2022-02-16 13:53:44,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=464, Invalid=4366, Unknown=0, NotChecked=0, Total=4830 [2022-02-16 13:53:44,151 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:44,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 364 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:53:44,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5062 states. [2022-02-16 13:53:44,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5062 to 4153. [2022-02-16 13:53:44,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4153 states, 4152 states have (on average 3.2545761078998074) internal successors, (13513), 4152 states have internal predecessors, (13513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4153 states to 4153 states and 13513 transitions. [2022-02-16 13:53:44,235 INFO L78 Accepts]: Start accepts. Automaton has 4153 states and 13513 transitions. Word has length 24 [2022-02-16 13:53:44,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:44,235 INFO L470 AbstractCegarLoop]: Abstraction has 4153 states and 13513 transitions. [2022-02-16 13:53:44,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:53:44,235 INFO L276 IsEmpty]: Start isEmpty. Operand 4153 states and 13513 transitions. [2022-02-16 13:53:44,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:44,240 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:44,240 INFO L514 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-16 13:53:44,256 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-16 13:53:44,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:44,441 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:44,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:44,442 INFO L85 PathProgramCache]: Analyzing trace with hash -653854427, now seen corresponding path program 161 times [2022-02-16 13:53:44,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:44,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234212714] [2022-02-16 13:53:44,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:44,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:44,561 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-16 13:53:44,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:44,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234212714] [2022-02-16 13:53:44,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234212714] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:44,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020776070] [2022-02-16 13:53:44,561 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:44,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:44,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:44,562 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-16 13:53:44,563 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-16 13:53:44,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:53:44,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:44,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:44,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:44,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 293 treesize of output 257 [2022-02-16 13:53:45,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:45,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:53:45,215 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-16 13:53:45,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:45,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:53:45,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 209 treesize of output 191 [2022-02-16 13:53:45,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:53:45,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-16 13:53:45,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020776070] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:45,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:45,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-16 13:53:45,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084840111] [2022-02-16 13:53:45,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:45,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:45,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:45,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:45,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:45,648 INFO L87 Difference]: Start difference. First operand 4153 states and 13513 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-16 13:53:46,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:46,626 INFO L93 Difference]: Finished difference Result 4672 states and 14563 transitions. [2022-02-16 13:53:46,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:53:46,626 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 24 [2022-02-16 13:53:46,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:46,634 INFO L225 Difference]: With dead ends: 4672 [2022-02-16 13:53:46,635 INFO L226 Difference]: Without dead ends: 4616 [2022-02-16 13:53:46,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=371, Invalid=2281, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 13:53:46,635 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 220 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:46,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 262 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:53:46,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4616 states. [2022-02-16 13:53:46,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4616 to 3911. [2022-02-16 13:53:46,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3911 states, 3910 states have (on average 3.2381074168797954) internal successors, (12661), 3910 states have internal predecessors, (12661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:46,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3911 states to 3911 states and 12661 transitions. [2022-02-16 13:53:46,688 INFO L78 Accepts]: Start accepts. Automaton has 3911 states and 12661 transitions. Word has length 24 [2022-02-16 13:53:46,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:46,688 INFO L470 AbstractCegarLoop]: Abstraction has 3911 states and 12661 transitions. [2022-02-16 13:53:46,688 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-16 13:53:46,688 INFO L276 IsEmpty]: Start isEmpty. Operand 3911 states and 12661 transitions. [2022-02-16 13:53:46,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:46,694 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:46,694 INFO L514 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-16 13:53:46,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-02-16 13:53:46,907 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,SelfDestructingSolverStorable177 [2022-02-16 13:53:46,907 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:46,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:46,907 INFO L85 PathProgramCache]: Analyzing trace with hash -259273381, now seen corresponding path program 162 times [2022-02-16 13:53:46,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:46,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406134717] [2022-02-16 13:53:46,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:46,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:46,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:47,040 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-16 13:53:47,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:47,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406134717] [2022-02-16 13:53:47,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406134717] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:47,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934335363] [2022-02-16 13:53:47,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:47,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:47,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:47,041 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-16 13:53:47,042 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-16 13:53:47,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:53:47,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:47,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:53:47,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:47,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 145 [2022-02-16 13:53:47,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 17 treesize of output 13 [2022-02-16 13:53:47,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-16 13:53:47,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-16 13:53:47,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:47,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 3 treesize of output 1 [2022-02-16 13:53:47,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 202 treesize of output 184 [2022-02-16 13:53:47,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 177 treesize of output 157 [2022-02-16 13:53:48,121 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-16 13:53:48,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934335363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:48,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:48,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-02-16 13:53:48,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126851828] [2022-02-16 13:53:48,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:48,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:48,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:48,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:48,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:48,121 INFO L87 Difference]: Start difference. First operand 3911 states and 12661 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-16 13:53:48,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:48,984 INFO L93 Difference]: Finished difference Result 4472 states and 13865 transitions. [2022-02-16 13:53:48,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:53:48,984 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 24 [2022-02-16 13:53:48,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:48,992 INFO L225 Difference]: With dead ends: 4472 [2022-02-16 13:53:48,992 INFO L226 Difference]: Without dead ends: 4415 [2022-02-16 13:53:48,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=336, Invalid=1920, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:53:48,992 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 165 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:48,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 292 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1057 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:53:48,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4415 states. [2022-02-16 13:53:49,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4415 to 3533. [2022-02-16 13:53:49,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3533 states, 3532 states have (on average 3.1993204983012458) internal successors, (11300), 3532 states have internal predecessors, (11300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:49,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3533 states to 3533 states and 11300 transitions. [2022-02-16 13:53:49,040 INFO L78 Accepts]: Start accepts. Automaton has 3533 states and 11300 transitions. Word has length 24 [2022-02-16 13:53:49,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:49,040 INFO L470 AbstractCegarLoop]: Abstraction has 3533 states and 11300 transitions. [2022-02-16 13:53:49,040 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-16 13:53:49,040 INFO L276 IsEmpty]: Start isEmpty. Operand 3533 states and 11300 transitions. [2022-02-16 13:53:49,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:49,044 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:49,044 INFO L514 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-16 13:53:49,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:49,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-02-16 13:53:49,245 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:49,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:49,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1722704983, now seen corresponding path program 163 times [2022-02-16 13:53:49,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:49,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884723767] [2022-02-16 13:53:49,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:49,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:49,335 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:49,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:49,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884723767] [2022-02-16 13:53:49,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884723767] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:49,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243239742] [2022-02-16 13:53:49,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:49,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:49,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:49,336 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-16 13:53:49,337 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-16 13:53:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:49,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:49,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:49,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-16 13:53:49,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:49,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:53:49,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:49,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:50,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 308 treesize of output 264 [2022-02-16 13:53:50,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 271 treesize of output 241 [2022-02-16 13:53:50,420 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:50,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243239742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:50,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:50,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:53:50,420 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386088839] [2022-02-16 13:53:50,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:50,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:50,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:50,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:50,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:50,421 INFO L87 Difference]: Start difference. First operand 3533 states and 11300 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-16 13:53:50,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:50,982 INFO L93 Difference]: Finished difference Result 3948 states and 12304 transitions. [2022-02-16 13:53:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:53:50,982 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-16 13:53:50,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:50,989 INFO L225 Difference]: With dead ends: 3948 [2022-02-16 13:53:50,989 INFO L226 Difference]: Without dead ends: 3823 [2022-02-16 13:53:50,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:53:50,990 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 172 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:50,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 261 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 760 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-02-16 13:53:50,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states. [2022-02-16 13:53:51,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 3541. [2022-02-16 13:53:51,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3541 states, 3540 states have (on average 3.1977401129943503) internal successors, (11320), 3540 states have internal predecessors, (11320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:51,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3541 states to 3541 states and 11320 transitions. [2022-02-16 13:53:51,048 INFO L78 Accepts]: Start accepts. Automaton has 3541 states and 11320 transitions. Word has length 24 [2022-02-16 13:53:51,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:51,055 INFO L470 AbstractCegarLoop]: Abstraction has 3541 states and 11320 transitions. [2022-02-16 13:53:51,055 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-16 13:53:51,055 INFO L276 IsEmpty]: Start isEmpty. Operand 3541 states and 11320 transitions. [2022-02-16 13:53:51,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:51,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:51,060 INFO L514 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-16 13:53:51,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-02-16 13:53:51,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:51,277 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:51,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:51,278 INFO L85 PathProgramCache]: Analyzing trace with hash -284512381, now seen corresponding path program 164 times [2022-02-16 13:53:51,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:51,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49886350] [2022-02-16 13:53:51,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:51,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:51,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:51,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:51,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49886350] [2022-02-16 13:53:51,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49886350] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:51,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039364734] [2022-02-16 13:53:51,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:51,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:51,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:51,370 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-16 13:53:51,370 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-16 13:53:51,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:51,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:51,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:51,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:51,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 181 treesize of output 157 [2022-02-16 13:53:51,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-16 13:53:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:51,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:52,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 247 treesize of output 219 [2022-02-16 13:53:52,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 226 treesize of output 208 [2022-02-16 13:53:52,375 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:52,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039364734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:52,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:52,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:52,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463781306] [2022-02-16 13:53:52,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:52,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:52,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:52,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:52,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:52,376 INFO L87 Difference]: Start difference. First operand 3541 states and 11320 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-16 13:53:52,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:52,869 INFO L93 Difference]: Finished difference Result 4133 states and 12719 transitions. [2022-02-16 13:53:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:53:52,870 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 24 [2022-02-16 13:53:52,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:52,877 INFO L225 Difference]: With dead ends: 4133 [2022-02-16 13:53:52,877 INFO L226 Difference]: Without dead ends: 3984 [2022-02-16 13:53:52,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=196, Invalid=1064, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:53:52,878 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 185 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:52,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 232 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 587 Invalid, 0 Unknown, 77 Unchecked, 0.2s Time] [2022-02-16 13:53:52,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3984 states. [2022-02-16 13:53:52,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3984 to 3506. [2022-02-16 13:53:52,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3505 states have (on average 3.18716119828816) internal successors, (11171), 3505 states have internal predecessors, (11171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:52,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 11171 transitions. [2022-02-16 13:53:52,927 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 11171 transitions. Word has length 24 [2022-02-16 13:53:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:52,927 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 11171 transitions. [2022-02-16 13:53:52,927 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-16 13:53:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 11171 transitions. [2022-02-16 13:53:52,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:52,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:52,932 INFO L514 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-16 13:53:52,948 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-16 13:53:53,132 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,SelfDestructingSolverStorable180 [2022-02-16 13:53:53,132 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:53,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:53,133 INFO L85 PathProgramCache]: Analyzing trace with hash -2028774131, now seen corresponding path program 165 times [2022-02-16 13:53:53,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:53,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746998489] [2022-02-16 13:53:53,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:53,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:53,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:53,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:53:53,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:53,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746998489] [2022-02-16 13:53:53,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746998489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:53,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645176331] [2022-02-16 13:53:53,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:53,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:53,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:53,251 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-16 13:53:53,252 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-16 13:53:53,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:53,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:53,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:53:53,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:53,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 155 [2022-02-16 13:53:53,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 128 treesize of output 112 [2022-02-16 13:53:53,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 134 [2022-02-16 13:53:54,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:53:54,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:54,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 171 treesize of output 151 [2022-02-16 13:53:54,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 197 treesize of output 173 [2022-02-16 13:53:54,659 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:53:54,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 161 [2022-02-16 13:53:54,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:53:54,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645176331] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:54,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:54,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:54,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051815252] [2022-02-16 13:53:54,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:54,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:54,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:54,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:54,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:54,791 INFO L87 Difference]: Start difference. First operand 3506 states and 11171 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-16 13:53:55,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:55,488 INFO L93 Difference]: Finished difference Result 3829 states and 12061 transitions. [2022-02-16 13:53:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:53:55,488 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 24 [2022-02-16 13:53:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:55,495 INFO L225 Difference]: With dead ends: 3829 [2022-02-16 13:53:55,495 INFO L226 Difference]: Without dead ends: 3813 [2022-02-16 13:53:55,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=1058, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:53:55,496 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 123 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:55,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 151 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 626 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-02-16 13:53:55,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3813 states. [2022-02-16 13:53:55,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3813 to 3509. [2022-02-16 13:53:55,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3509 states, 3508 states have (on average 3.186716077537058) internal successors, (11179), 3508 states have internal predecessors, (11179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:55,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3509 states to 3509 states and 11179 transitions. [2022-02-16 13:53:55,539 INFO L78 Accepts]: Start accepts. Automaton has 3509 states and 11179 transitions. Word has length 24 [2022-02-16 13:53:55,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:55,539 INFO L470 AbstractCegarLoop]: Abstraction has 3509 states and 11179 transitions. [2022-02-16 13:53:55,539 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-16 13:53:55,539 INFO L276 IsEmpty]: Start isEmpty. Operand 3509 states and 11179 transitions. [2022-02-16 13:53:55,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:55,544 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:55,544 INFO L514 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-16 13:53:55,560 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-16 13:53:55,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:55,744 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:53:55,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash -188548915, now seen corresponding path program 166 times [2022-02-16 13:53:55,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:55,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478289212] [2022-02-16 13:53:55,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:55,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:55,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:55,993 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-16 13:53:55,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:55,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478289212] [2022-02-16 13:53:55,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478289212] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:55,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969507475] [2022-02-16 13:53:55,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:55,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:55,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:55,995 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-16 13:53:55,995 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-16 13:53:56,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:56,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:56,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:53:56,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:56,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 173 treesize of output 149 [2022-02-16 13:53:56,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:56,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:53:56,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:53:56,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:56,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:56,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 334 treesize of output 296 [2022-02-16 13:53: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 289 treesize of output 249 [2022-02-16 13:53:57,163 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-16 13:53:57,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969507475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:57,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:57,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-16 13:53:57,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005829465] [2022-02-16 13:53:57,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:57,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:53:57,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:57,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:53:57,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:57,164 INFO L87 Difference]: Start difference. First operand 3509 states and 11179 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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-16 13:53:59,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:59,741 INFO L93 Difference]: Finished difference Result 5081 states and 15254 transitions. [2022-02-16 13:53:59,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-16 13:53:59,741 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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 24 [2022-02-16 13:53:59,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:59,750 INFO L225 Difference]: With dead ends: 5081 [2022-02-16 13:53:59,750 INFO L226 Difference]: Without dead ends: 4992 [2022-02-16 13:53:59,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=714, Invalid=4688, Unknown=0, NotChecked=0, Total=5402 [2022-02-16 13:53:59,751 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 297 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:59,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 519 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1536 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 13:53:59,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4992 states. [2022-02-16 13:53:59,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4992 to 3872. [2022-02-16 13:53:59,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3872 states, 3871 states have (on average 3.222681477654353) internal successors, (12475), 3871 states have internal predecessors, (12475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:59,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3872 states to 3872 states and 12475 transitions. [2022-02-16 13:53:59,809 INFO L78 Accepts]: Start accepts. Automaton has 3872 states and 12475 transitions. Word has length 24 [2022-02-16 13:53:59,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:59,809 INFO L470 AbstractCegarLoop]: Abstraction has 3872 states and 12475 transitions. [2022-02-16 13:53:59,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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-16 13:53:59,809 INFO L276 IsEmpty]: Start isEmpty. Operand 3872 states and 12475 transitions. [2022-02-16 13:53:59,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:53:59,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:59,815 INFO L514 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-16 13:53:59,831 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-16 13:54:00,018 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,SelfDestructingSolverStorable182 [2022-02-16 13:54:00,018 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:00,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash -488523047, now seen corresponding path program 167 times [2022-02-16 13:54:00,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:00,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861082513] [2022-02-16 13:54:00,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:00,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:00,136 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-16 13:54:00,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:00,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861082513] [2022-02-16 13:54:00,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861082513] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:00,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938950447] [2022-02-16 13:54:00,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:00,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:00,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:00,137 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-16 13:54:00,138 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-16 13:54:00,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:00,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:00,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:00,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:00,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 216 treesize of output 186 [2022-02-16 13:54:00,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:00,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:00,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:00,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-16 13:54:00,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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 212 treesize of output 194 [2022-02-16 13:54:01,144 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-16 13:54:01,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938950447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:01,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:01,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:01,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626272251] [2022-02-16 13:54:01,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:01,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:01,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:01,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:01,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:01,145 INFO L87 Difference]: Start difference. First operand 3872 states and 12475 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-16 13:54:05,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:05,730 INFO L93 Difference]: Finished difference Result 5406 states and 15946 transitions. [2022-02-16 13:54:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-02-16 13:54:05,731 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 24 [2022-02-16 13:54:05,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:05,740 INFO L225 Difference]: With dead ends: 5406 [2022-02-16 13:54:05,740 INFO L226 Difference]: Without dead ends: 4994 [2022-02-16 13:54:05,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6499 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1576, Invalid=17056, Unknown=0, NotChecked=0, Total=18632 [2022-02-16 13:54:05,743 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 429 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 2395 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 2395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:05,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 658 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 2395 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-16 13:54:05,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4994 states. [2022-02-16 13:54:05,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4994 to 3971. [2022-02-16 13:54:05,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3970 states have (on average 3.218639798488665) internal successors, (12778), 3970 states have internal predecessors, (12778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 12778 transitions. [2022-02-16 13:54:05,812 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 12778 transitions. Word has length 24 [2022-02-16 13:54:05,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:05,812 INFO L470 AbstractCegarLoop]: Abstraction has 3971 states and 12778 transitions. [2022-02-16 13:54:05,812 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-16 13:54:05,813 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 12778 transitions. [2022-02-16 13:54:05,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:05,819 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:05,819 INFO L514 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-16 13:54:05,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:06,035 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,SelfDestructingSolverStorable183 [2022-02-16 13:54:06,036 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:06,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash 735407791, now seen corresponding path program 168 times [2022-02-16 13:54:06,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:06,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998915774] [2022-02-16 13:54:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:06,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:06,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:54:06,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:06,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998915774] [2022-02-16 13:54:06,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998915774] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:06,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150535211] [2022-02-16 13:54:06,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:06,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:06,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:06,126 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-16 13:54:06,126 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-16 13:54:06,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:06,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:06,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:06,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:06,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 264 treesize of output 220 [2022-02-16 13:54:06,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 20 treesize of output 16 [2022-02-16 13:54:06,748 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-16 13:54:06,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:06,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:06,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 175 [2022-02-16 13:54:06,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 168 treesize of output 148 [2022-02-16 13:54:07,189 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-16 13:54:07,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150535211] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:07,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:07,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:07,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483940219] [2022-02-16 13:54:07,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:07,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:07,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:07,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:07,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:07,190 INFO L87 Difference]: Start difference. First operand 3971 states and 12778 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-16 13:54:10,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:10,449 INFO L93 Difference]: Finished difference Result 5137 states and 15312 transitions. [2022-02-16 13:54:10,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-02-16 13:54:10,449 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 24 [2022-02-16 13:54:10,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:10,457 INFO L225 Difference]: With dead ends: 5137 [2022-02-16 13:54:10,458 INFO L226 Difference]: Without dead ends: 4874 [2022-02-16 13:54:10,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4808 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1060, Invalid=13220, Unknown=0, NotChecked=0, Total=14280 [2022-02-16 13:54:10,460 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 314 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 2149 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 2308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:10,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 608 Invalid, 2308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2149 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 13:54:10,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states. [2022-02-16 13:54:10,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4029. [2022-02-16 13:54:10,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4029 states, 4028 states have (on average 3.191410129096326) internal successors, (12855), 4028 states have internal predecessors, (12855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4029 states to 4029 states and 12855 transitions. [2022-02-16 13:54:10,511 INFO L78 Accepts]: Start accepts. Automaton has 4029 states and 12855 transitions. Word has length 24 [2022-02-16 13:54:10,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:10,512 INFO L470 AbstractCegarLoop]: Abstraction has 4029 states and 12855 transitions. [2022-02-16 13:54:10,512 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-16 13:54:10,512 INFO L276 IsEmpty]: Start isEmpty. Operand 4029 states and 12855 transitions. [2022-02-16 13:54:10,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:10,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:10,517 INFO L514 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-16 13:54:10,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:10,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:10,719 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:10,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:10,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1260285345, now seen corresponding path program 169 times [2022-02-16 13:54:10,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:10,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596757576] [2022-02-16 13:54:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:10,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:10,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:10,830 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-16 13:54:10,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:10,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596757576] [2022-02-16 13:54:10,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596757576] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:10,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035578805] [2022-02-16 13:54:10,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:10,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:10,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:10,832 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-16 13:54:10,832 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-16 13:54:11,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:11,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:11,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:11,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 174 [2022-02-16 13:54:11,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:11,462 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:11,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:11,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 275 treesize of output 247 [2022-02-16 13:54:11,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:11,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 256 treesize of output 218 [2022-02-16 13:54:11,962 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-16 13:54:11,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035578805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:11,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:11,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:11,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940276224] [2022-02-16 13:54:11,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:11,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:11,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:11,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:11,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:11,963 INFO L87 Difference]: Start difference. First operand 4029 states and 12855 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:16,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:16,114 INFO L93 Difference]: Finished difference Result 4995 states and 14906 transitions. [2022-02-16 13:54:16,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-02-16 13:54:16,115 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:16,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:16,124 INFO L225 Difference]: With dead ends: 4995 [2022-02-16 13:54:16,124 INFO L226 Difference]: Without dead ends: 4786 [2022-02-16 13:54:16,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4186 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=983, Invalid=11449, Unknown=0, NotChecked=0, Total=12432 [2022-02-16 13:54:16,125 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 241 mSDsluCounter, 1297 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 3241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 3101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:16,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 759 Invalid, 3241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 3101 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-16 13:54:16,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4786 states. [2022-02-16 13:54:16,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4786 to 4046. [2022-02-16 13:54:16,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 4045 states have (on average 3.192336217552534) internal successors, (12913), 4045 states have internal predecessors, (12913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 12913 transitions. [2022-02-16 13:54:16,175 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 12913 transitions. Word has length 24 [2022-02-16 13:54:16,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:16,175 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 12913 transitions. [2022-02-16 13:54:16,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:16,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 12913 transitions. [2022-02-16 13:54:16,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:16,180 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:16,180 INFO L514 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-16 13:54:16,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:16,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:16,380 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:16,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:16,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1454574753, now seen corresponding path program 170 times [2022-02-16 13:54:16,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:16,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562115184] [2022-02-16 13:54:16,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:16,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:16,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:16,471 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-16 13:54:16,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:16,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562115184] [2022-02-16 13:54:16,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562115184] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:16,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706727418] [2022-02-16 13:54:16,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:16,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:16,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:16,472 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-16 13:54:16,473 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-16 13:54:16,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:16,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:16,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:16,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:16,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 199 [2022-02-16 13:54:17,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:17,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-02-16 13:54:17,083 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-16 13:54:17,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:17,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 275 treesize of output 239 [2022-02-16 13:54:17,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:17,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 216 [2022-02-16 13:54:17,522 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-16 13:54:17,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706727418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:17,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:17,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:54:17,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864274812] [2022-02-16 13:54:17,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:17,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:17,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:17,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:17,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:17,522 INFO L87 Difference]: Start difference. First operand 4046 states and 12913 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-16 13:54:18,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:18,100 INFO L93 Difference]: Finished difference Result 4738 states and 14501 transitions. [2022-02-16 13:54:18,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:54:18,100 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-16 13:54:18,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:18,109 INFO L225 Difference]: With dead ends: 4738 [2022-02-16 13:54:18,109 INFO L226 Difference]: Without dead ends: 4604 [2022-02-16 13:54:18,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:18,109 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 199 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:18,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 313 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:54:18,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4604 states. [2022-02-16 13:54:18,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4604 to 4026. [2022-02-16 13:54:18,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4026 states, 4025 states have (on average 3.1826086956521737) internal successors, (12810), 4025 states have internal predecessors, (12810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:18,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4026 states to 4026 states and 12810 transitions. [2022-02-16 13:54:18,169 INFO L78 Accepts]: Start accepts. Automaton has 4026 states and 12810 transitions. Word has length 24 [2022-02-16 13:54:18,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:18,169 INFO L470 AbstractCegarLoop]: Abstraction has 4026 states and 12810 transitions. [2022-02-16 13:54:18,169 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-16 13:54:18,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4026 states and 12810 transitions. [2022-02-16 13:54:18,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:18,174 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:18,174 INFO L514 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-16 13:54:18,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-02-16 13:54:18,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:18,375 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:18,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:18,375 INFO L85 PathProgramCache]: Analyzing trace with hash 21042825, now seen corresponding path program 171 times [2022-02-16 13:54:18,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:18,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377100330] [2022-02-16 13:54:18,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:18,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:18,457 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-16 13:54:18,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:18,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377100330] [2022-02-16 13:54:18,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377100330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:18,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171243423] [2022-02-16 13:54:18,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:18,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:18,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:18,458 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-16 13:54:18,459 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-16 13:54:18,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:18,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:18,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:54:18,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:18,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:19,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 308 treesize of output 256 [2022-02-16 13:54:19,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 268 treesize of output 234 [2022-02-16 13:54:19,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:54:19,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:19,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 312 treesize of output 272 [2022-02-16 13:54:19,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 171 treesize of output 151 [2022-02-16 13:54:19,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:19,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 168 [2022-02-16 13:54:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:54:20,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171243423] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:20,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:20,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-16 13:54:20,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742413689] [2022-02-16 13:54:20,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:20,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:20,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:20,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:20,100 INFO L87 Difference]: Start difference. First operand 4026 states and 12810 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:23,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:23,027 INFO L93 Difference]: Finished difference Result 5980 states and 17771 transitions. [2022-02-16 13:54:23,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-16 13:54:23,027 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:23,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:23,038 INFO L225 Difference]: With dead ends: 5980 [2022-02-16 13:54:23,038 INFO L226 Difference]: Without dead ends: 5676 [2022-02-16 13:54:23,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3341 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=851, Invalid=9861, Unknown=0, NotChecked=0, Total=10712 [2022-02-16 13:54:23,039 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 306 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 2743 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 2894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:23,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 742 Invalid, 2894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2743 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-16 13:54:23,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5676 states. [2022-02-16 13:54:23,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5676 to 4203. [2022-02-16 13:54:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4203 states, 4202 states have (on average 3.1887196573060446) internal successors, (13399), 4202 states have internal predecessors, (13399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:23,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4203 states to 4203 states and 13399 transitions. [2022-02-16 13:54:23,124 INFO L78 Accepts]: Start accepts. Automaton has 4203 states and 13399 transitions. Word has length 24 [2022-02-16 13:54:23,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:23,124 INFO L470 AbstractCegarLoop]: Abstraction has 4203 states and 13399 transitions. [2022-02-16 13:54:23,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:23,125 INFO L276 IsEmpty]: Start isEmpty. Operand 4203 states and 13399 transitions. [2022-02-16 13:54:23,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:23,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:23,130 INFO L514 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-16 13:54:23,147 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-16 13:54:23,330 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,SelfDestructingSolverStorable187 [2022-02-16 13:54:23,331 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:23,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:23,332 INFO L85 PathProgramCache]: Analyzing trace with hash 336038777, now seen corresponding path program 172 times [2022-02-16 13:54:23,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:23,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688641628] [2022-02-16 13:54:23,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:23,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:23,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-16 13:54:23,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:23,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688641628] [2022-02-16 13:54:23,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688641628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:23,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156765746] [2022-02-16 13:54:23,478 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:23,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:23,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:23,479 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-16 13:54:23,479 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-16 13:54:23,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:23,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:23,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:23,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:23,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 195 [2022-02-16 13:54:23,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 195 treesize of output 169 [2022-02-16 13:54:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:24,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:24,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 233 treesize of output 205 [2022-02-16 13:54:24,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:24,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 12 treesize of output 16 [2022-02-16 13:54:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:24,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156765746] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:24,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:24,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 26 [2022-02-16 13:54:24,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523676225] [2022-02-16 13:54:24,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:24,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:24,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:24,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:24,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:24,562 INFO L87 Difference]: Start difference. First operand 4203 states and 13399 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-16 13:54:25,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:25,065 INFO L93 Difference]: Finished difference Result 4826 states and 14945 transitions. [2022-02-16 13:54:25,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:54:25,065 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 24 [2022-02-16 13:54:25,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:25,073 INFO L225 Difference]: With dead ends: 4826 [2022-02-16 13:54:25,073 INFO L226 Difference]: Without dead ends: 4766 [2022-02-16 13:54:25,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:54:25,074 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 132 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:25,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 378 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 879 Invalid, 0 Unknown, 70 Unchecked, 0.3s Time] [2022-02-16 13:54:25,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states. [2022-02-16 13:54:25,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 4286. [2022-02-16 13:54:25,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4286 states, 4285 states have (on average 3.1918319719953328) internal successors, (13677), 4285 states have internal predecessors, (13677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4286 states to 4286 states and 13677 transitions. [2022-02-16 13:54:25,126 INFO L78 Accepts]: Start accepts. Automaton has 4286 states and 13677 transitions. Word has length 24 [2022-02-16 13:54:25,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:25,126 INFO L470 AbstractCegarLoop]: Abstraction has 4286 states and 13677 transitions. [2022-02-16 13:54:25,126 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-16 13:54:25,127 INFO L276 IsEmpty]: Start isEmpty. Operand 4286 states and 13677 transitions. [2022-02-16 13:54:25,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:25,133 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:25,133 INFO L514 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-16 13:54:25,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:25,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:25,333 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:25,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:25,333 INFO L85 PathProgramCache]: Analyzing trace with hash 658366277, now seen corresponding path program 173 times [2022-02-16 13:54:25,333 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:25,333 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170014040] [2022-02-16 13:54:25,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:25,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:25,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:25,469 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-16 13:54:25,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:25,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170014040] [2022-02-16 13:54:25,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170014040] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:25,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189228169] [2022-02-16 13:54:25,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:25,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:25,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:25,471 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-16 13:54:25,471 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-16 13:54:25,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:25,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:25,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:25,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:25,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 24 treesize of output 18 [2022-02-16 13:54:25,818 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-16 13:54:25,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:25,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:26,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:26,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:54:26,228 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-16 13:54:26,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189228169] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:26,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:26,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-16 13:54:26,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750664298] [2022-02-16 13:54:26,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:26,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:54:26,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:54:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:54:26,229 INFO L87 Difference]: Start difference. First operand 4286 states and 13677 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:28,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:28,389 INFO L93 Difference]: Finished difference Result 5295 states and 16178 transitions. [2022-02-16 13:54:28,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-02-16 13:54:28,389 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:28,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:28,399 INFO L225 Difference]: With dead ends: 5295 [2022-02-16 13:54:28,399 INFO L226 Difference]: Without dead ends: 5205 [2022-02-16 13:54:28,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2287 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=632, Invalid=7024, Unknown=0, NotChecked=0, Total=7656 [2022-02-16 13:54:28,400 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 143 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 2239 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 2335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:28,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 575 Invalid, 2335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2239 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 13:54:28,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5205 states. [2022-02-16 13:54:28,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5205 to 4322. [2022-02-16 13:54:28,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 4321 states have (on average 3.1860680398056007) internal successors, (13767), 4321 states have internal predecessors, (13767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 13767 transitions. [2022-02-16 13:54:28,458 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 13767 transitions. Word has length 24 [2022-02-16 13:54:28,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:28,459 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 13767 transitions. [2022-02-16 13:54:28,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 13767 transitions. [2022-02-16 13:54:28,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:28,464 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:28,465 INFO L514 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-16 13:54:28,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:28,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:28,665 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:28,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:28,665 INFO L85 PathProgramCache]: Analyzing trace with hash -113725637, now seen corresponding path program 174 times [2022-02-16 13:54:28,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:28,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94563444] [2022-02-16 13:54:28,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:28,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:28,738 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-16 13:54:28,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:28,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94563444] [2022-02-16 13:54:28,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94563444] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:28,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311574201] [2022-02-16 13:54:28,739 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:28,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:28,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:28,740 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-16 13:54:28,740 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-16 13:54:28,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:28,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:28,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:28,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:28,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 17 treesize of output 13 [2022-02-16 13:54:29,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 32 treesize of output 24 [2022-02-16 13:54:29,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 4 treesize of output 2 [2022-02-16 13:54:29,104 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-16 13:54:29,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:29,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 247 treesize of output 223 [2022-02-16 13:54:29,515 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:54:29,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:54:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:29,529 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-16 13:54:29,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311574201] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:29,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:29,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-16 13:54:29,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517553955] [2022-02-16 13:54:29,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:29,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:54:29,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:29,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:54:29,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:54:29,530 INFO L87 Difference]: Start difference. First operand 4322 states and 13767 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:29,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:29,809 INFO L93 Difference]: Finished difference Result 4667 states and 14515 transitions. [2022-02-16 13:54:29,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:29,809 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:29,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:29,817 INFO L225 Difference]: With dead ends: 4667 [2022-02-16 13:54:29,817 INFO L226 Difference]: Without dead ends: 4639 [2022-02-16 13:54:29,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:29,817 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 91 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:29,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 156 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:54:29,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4639 states. [2022-02-16 13:54:29,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4639 to 4297. [2022-02-16 13:54:29,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4296 states have (on average 3.1852886405959033) internal successors, (13684), 4296 states have internal predecessors, (13684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:29,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 13684 transitions. [2022-02-16 13:54:29,870 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 13684 transitions. Word has length 24 [2022-02-16 13:54:29,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:29,870 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 13684 transitions. [2022-02-16 13:54:29,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:29,870 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 13684 transitions. [2022-02-16 13:54:29,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:29,876 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:29,876 INFO L514 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-16 13:54:29,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:30,079 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,SelfDestructingSolverStorable190 [2022-02-16 13:54:30,079 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:30,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:30,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1808273851, now seen corresponding path program 175 times [2022-02-16 13:54:30,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:30,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024141029] [2022-02-16 13:54:30,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:30,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:30,215 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-16 13:54:30,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:30,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024141029] [2022-02-16 13:54:30,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024141029] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:30,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424480646] [2022-02-16 13:54:30,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:30,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:30,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:30,217 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-16 13:54:30,217 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-16 13:54:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:30,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:54:30,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:30,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 24 treesize of output 18 [2022-02-16 13:54:30,551 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-16 13:54:30,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:30,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 323 treesize of output 279 [2022-02-16 13:54:30,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:30,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 12 treesize of output 16 [2022-02-16 13:54:31,070 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-16 13:54:31,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424480646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:31,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:31,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-02-16 13:54:31,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758627175] [2022-02-16 13:54:31,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:31,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:54:31,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:31,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:54:31,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:54:31,071 INFO L87 Difference]: Start difference. First operand 4297 states and 13684 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:34,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:34,185 INFO L93 Difference]: Finished difference Result 5367 states and 16328 transitions. [2022-02-16 13:54:34,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-16 13:54:34,185 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:34,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:34,195 INFO L225 Difference]: With dead ends: 5367 [2022-02-16 13:54:34,195 INFO L226 Difference]: Without dead ends: 5286 [2022-02-16 13:54:34,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5015 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1323, Invalid=13197, Unknown=0, NotChecked=0, Total=14520 [2022-02-16 13:54:34,197 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 295 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:34,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 482 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 13:54:34,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5286 states. [2022-02-16 13:54:34,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5286 to 4263. [2022-02-16 13:54:34,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4263 states, 4262 states have (on average 3.1900516189582357) internal successors, (13596), 4262 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:34,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4263 states to 4263 states and 13596 transitions. [2022-02-16 13:54:34,261 INFO L78 Accepts]: Start accepts. Automaton has 4263 states and 13596 transitions. Word has length 24 [2022-02-16 13:54:34,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:34,261 INFO L470 AbstractCegarLoop]: Abstraction has 4263 states and 13596 transitions. [2022-02-16 13:54:34,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:34,261 INFO L276 IsEmpty]: Start isEmpty. Operand 4263 states and 13596 transitions. [2022-02-16 13:54:34,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:34,267 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:34,267 INFO L514 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-16 13:54:34,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:34,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:34,468 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:34,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1277965711, now seen corresponding path program 176 times [2022-02-16 13:54:34,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:34,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460800678] [2022-02-16 13:54:34,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:34,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:34,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:34,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:34,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460800678] [2022-02-16 13:54:34,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460800678] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:34,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309291339] [2022-02-16 13:54:34,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:34,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:34,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:34,651 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-16 13:54:34,652 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-16 13:54:34,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:34,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:34,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:34,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:34,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 17 treesize of output 13 [2022-02-16 13:54:35,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 227 treesize of output 189 [2022-02-16 13:54:35,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 169 [2022-02-16 13:54:35,150 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-16 13:54:35,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:35,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 206 treesize of output 186 [2022-02-16 13:54:35,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:35,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:35,579 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-16 13:54:35,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309291339] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:35,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:35,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-16 13:54:35,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322031497] [2022-02-16 13:54:35,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:35,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:35,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:35,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:35,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:35,580 INFO L87 Difference]: Start difference. First operand 4263 states and 13596 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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-16 13:54:36,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:36,261 INFO L93 Difference]: Finished difference Result 4585 states and 14336 transitions. [2022-02-16 13:54:36,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:54:36,261 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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 24 [2022-02-16 13:54:36,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:36,270 INFO L225 Difference]: With dead ends: 4585 [2022-02-16 13:54:36,270 INFO L226 Difference]: Without dead ends: 4529 [2022-02-16 13:54:36,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=207, Invalid=1515, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:54:36,270 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 90 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:36,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 336 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 818 Invalid, 0 Unknown, 327 Unchecked, 0.3s Time] [2022-02-16 13:54:36,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4529 states. [2022-02-16 13:54:36,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4529 to 4271. [2022-02-16 13:54:36,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 4270 states have (on average 3.190632318501171) internal successors, (13624), 4270 states have internal predecessors, (13624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:36,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 13624 transitions. [2022-02-16 13:54:36,324 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 13624 transitions. Word has length 24 [2022-02-16 13:54:36,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:36,324 INFO L470 AbstractCegarLoop]: Abstraction has 4271 states and 13624 transitions. [2022-02-16 13:54:36,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 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-16 13:54:36,325 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 13624 transitions. [2022-02-16 13:54:36,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:36,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:36,330 INFO L514 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-16 13:54:36,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:36,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:36,531 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:36,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:36,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1541384007, now seen corresponding path program 177 times [2022-02-16 13:54:36,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:36,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241500791] [2022-02-16 13:54:36,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:36,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:36,638 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-16 13:54:36,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:36,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241500791] [2022-02-16 13:54:36,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241500791] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:36,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20289758] [2022-02-16 13:54:36,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:36,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:36,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:36,639 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-16 13:54:36,640 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-16 13:54:36,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:54:36,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:36,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:36,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:36,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 17 treesize of output 13 [2022-02-16 13:54:36,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 32 treesize of output 24 [2022-02-16 13:54:36,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:54:37,042 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-16 13:54:37,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:37,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 188 treesize of output 164 [2022-02-16 13:54:37,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:37,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 19 treesize of output 23 [2022-02-16 13:54:37,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 3 treesize of output 1 [2022-02-16 13:54:37,467 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-16 13:54:37,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20289758] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:37,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:37,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 19 [2022-02-16 13:54:37,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924270450] [2022-02-16 13:54:37,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:37,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:54:37,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:37,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:54:37,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:54:37,468 INFO L87 Difference]: Start difference. First operand 4271 states and 13624 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-16 13:54:37,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:37,744 INFO L93 Difference]: Finished difference Result 4639 states and 14447 transitions. [2022-02-16 13:54:37,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:37,744 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 24 [2022-02-16 13:54:37,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:37,752 INFO L225 Difference]: With dead ends: 4639 [2022-02-16 13:54:37,753 INFO L226 Difference]: Without dead ends: 4610 [2022-02-16 13:54:37,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:37,753 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 81 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:37,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 171 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:54:37,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4610 states. [2022-02-16 13:54:37,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4610 to 4256. [2022-02-16 13:54:37,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4256 states, 4255 states have (on average 3.191069330199765) internal successors, (13578), 4255 states have internal predecessors, (13578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:37,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4256 states to 4256 states and 13578 transitions. [2022-02-16 13:54:37,805 INFO L78 Accepts]: Start accepts. Automaton has 4256 states and 13578 transitions. Word has length 24 [2022-02-16 13:54:37,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:37,806 INFO L470 AbstractCegarLoop]: Abstraction has 4256 states and 13578 transitions. [2022-02-16 13:54:37,806 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-16 13:54:37,806 INFO L276 IsEmpty]: Start isEmpty. Operand 4256 states and 13578 transitions. [2022-02-16 13:54:37,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:37,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:37,811 INFO L514 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-16 13:54:37,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:38,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:38,012 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:38,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:38,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1576992061, now seen corresponding path program 178 times [2022-02-16 13:54:38,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:38,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362609828] [2022-02-16 13:54:38,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:38,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:38,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:38,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362609828] [2022-02-16 13:54:38,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362609828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:38,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316516476] [2022-02-16 13:54:38,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:38,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:38,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:38,201 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-16 13:54:38,201 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-16 13:54:38,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:38,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:38,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:38,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:38,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 17 treesize of output 13 [2022-02-16 13:54:38,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 178 [2022-02-16 13:54:38,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 49 treesize of output 37 [2022-02-16 13:54:38,721 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-16 13:54:38,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:38,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 188 treesize of output 164 [2022-02-16 13:54:39,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:39,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:39,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:39,128 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-16 13:54:39,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316516476] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:39,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:39,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-16 13:54:39,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162058146] [2022-02-16 13:54:39,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:39,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:39,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:39,129 INFO L87 Difference]: Start difference. First operand 4256 states and 13578 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-16 13:54:39,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:39,933 INFO L93 Difference]: Finished difference Result 4564 states and 14269 transitions. [2022-02-16 13:54:39,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-16 13:54:39,933 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 24 [2022-02-16 13:54:39,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:39,941 INFO L225 Difference]: With dead ends: 4564 [2022-02-16 13:54:39,941 INFO L226 Difference]: Without dead ends: 4538 [2022-02-16 13:54:39,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=227, Invalid=1665, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:54:39,941 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 55 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:39,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 252 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 976 Invalid, 0 Unknown, 223 Unchecked, 0.3s Time] [2022-02-16 13:54:39,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4538 states. [2022-02-16 13:54:39,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4538 to 4269. [2022-02-16 13:54:39,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 3.188847235238988) internal successors, (13610), 4268 states have internal predecessors, (13610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:39,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 13610 transitions. [2022-02-16 13:54:39,992 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 13610 transitions. Word has length 24 [2022-02-16 13:54:39,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:39,992 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 13610 transitions. [2022-02-16 13:54:39,992 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-16 13:54:39,992 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 13610 transitions. [2022-02-16 13:54:39,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:39,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:39,998 INFO L514 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-16 13:54:40,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-02-16 13:54:40,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:40,198 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:40,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:40,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2139497789, now seen corresponding path program 179 times [2022-02-16 13:54:40,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:40,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095962122] [2022-02-16 13:54:40,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:40,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:40,301 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-16 13:54:40,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:40,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095962122] [2022-02-16 13:54:40,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095962122] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:40,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183534741] [2022-02-16 13:54:40,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:40,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:40,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:40,302 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-16 13:54:40,302 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-16 13:54:40,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:40,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:40,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:40,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:40,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 17 treesize of output 13 [2022-02-16 13:54:40,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 32 treesize of output 24 [2022-02-16 13:54:40,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-16 13:54:40,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:40,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:40,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 159 treesize of output 139 [2022-02-16 13:54:41,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:41,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:41,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:41,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183534741] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:41,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:41,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 20 [2022-02-16 13:54:41,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899128820] [2022-02-16 13:54:41,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:41,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:41,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:41,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:41,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:41,127 INFO L87 Difference]: Start difference. First operand 4269 states and 13610 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-16 13:54:41,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:41,443 INFO L93 Difference]: Finished difference Result 4702 states and 14596 transitions. [2022-02-16 13:54:41,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:41,443 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-16 13:54:41,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:41,451 INFO L225 Difference]: With dead ends: 4702 [2022-02-16 13:54:41,451 INFO L226 Difference]: Without dead ends: 4671 [2022-02-16 13:54:41,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:41,452 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 63 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:41,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 221 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:54:41,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4671 states. [2022-02-16 13:54:41,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4671 to 4253. [2022-02-16 13:54:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4253 states, 4252 states have (on average 3.1900282220131704) internal successors, (13564), 4252 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:41,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4253 states to 4253 states and 13564 transitions. [2022-02-16 13:54:41,506 INFO L78 Accepts]: Start accepts. Automaton has 4253 states and 13564 transitions. Word has length 24 [2022-02-16 13:54:41,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:41,506 INFO L470 AbstractCegarLoop]: Abstraction has 4253 states and 13564 transitions. [2022-02-16 13:54:41,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-16 13:54:41,506 INFO L276 IsEmpty]: Start isEmpty. Operand 4253 states and 13564 transitions. [2022-02-16 13:54:41,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:41,511 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:41,511 INFO L514 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-16 13:54:41,528 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-16 13:54:41,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:41,712 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:41,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:41,712 INFO L85 PathProgramCache]: Analyzing trace with hash -401501417, now seen corresponding path program 180 times [2022-02-16 13:54:41,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:41,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647446210] [2022-02-16 13:54:41,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:41,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:41,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:41,818 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-16 13:54:41,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:41,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647446210] [2022-02-16 13:54:41,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647446210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:41,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840912949] [2022-02-16 13:54:41,818 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:41,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:41,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:41,819 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-16 13:54:41,820 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-16 13:54:42,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:42,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:42,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:42,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:42,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 17 treesize of output 13 [2022-02-16 13:54:42,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 262 treesize of output 226 [2022-02-16 13:54:42,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 198 [2022-02-16 13:54:42,446 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-16 13:54:42,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:42,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 197 treesize of output 177 [2022-02-16 13:54:42,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:42,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 3 treesize of output 1 [2022-02-16 13:54:42,893 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-16 13:54:42,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840912949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:42,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:42,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-16 13:54:42,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975874490] [2022-02-16 13:54:42,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:42,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:54:42,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:42,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:54:42,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:54:42,894 INFO L87 Difference]: Start difference. First operand 4253 states and 13564 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 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-16 13:54:43,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:43,153 INFO L93 Difference]: Finished difference Result 4708 states and 14618 transitions. [2022-02-16 13:54:43,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:43,153 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 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-16 13:54:43,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:43,161 INFO L225 Difference]: With dead ends: 4708 [2022-02-16 13:54:43,161 INFO L226 Difference]: Without dead ends: 4680 [2022-02-16 13:54:43,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:43,161 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:43,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 165 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:54:43,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4680 states. [2022-02-16 13:54:43,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4680 to 4231. [2022-02-16 13:54:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4231 states, 4230 states have (on average 3.1919621749408984) internal successors, (13502), 4230 states have internal predecessors, (13502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:43,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4231 states to 4231 states and 13502 transitions. [2022-02-16 13:54:43,216 INFO L78 Accepts]: Start accepts. Automaton has 4231 states and 13502 transitions. Word has length 24 [2022-02-16 13:54:43,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:43,216 INFO L470 AbstractCegarLoop]: Abstraction has 4231 states and 13502 transitions. [2022-02-16 13:54:43,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 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-16 13:54:43,216 INFO L276 IsEmpty]: Start isEmpty. Operand 4231 states and 13502 transitions. [2022-02-16 13:54:43,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:43,222 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:43,222 INFO L514 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-16 13:54:43,238 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-16 13:54:43,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:43,422 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:43,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:43,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1765137708, now seen corresponding path program 181 times [2022-02-16 13:54:43,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:43,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037115149] [2022-02-16 13:54:43,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:43,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:43,578 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-16 13:54:43,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:43,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037115149] [2022-02-16 13:54:43,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037115149] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:43,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631771112] [2022-02-16 13:54:43,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:43,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:43,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:43,579 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-16 13:54:43,580 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-16 13:54:43,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:43,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:43,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:43,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 155 [2022-02-16 13:54:44,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:44,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-16 13:54:44,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 17 treesize of output 13 [2022-02-16 13:54:44,221 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-16 13:54:44,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:44,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 3 treesize of output 1 [2022-02-16 13:54:44,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 199 treesize of output 175 [2022-02-16 13:54:44,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:44,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 168 [2022-02-16 13:54:44,699 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-16 13:54:44,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631771112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:44,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:44,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:44,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91860962] [2022-02-16 13:54:44,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:44,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:44,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:44,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:44,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:44,700 INFO L87 Difference]: Start difference. First operand 4231 states and 13502 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-16 13:54:45,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:45,207 INFO L93 Difference]: Finished difference Result 4977 states and 15447 transitions. [2022-02-16 13:54:45,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:54:45,208 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-16 13:54:45,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:45,217 INFO L225 Difference]: With dead ends: 4977 [2022-02-16 13:54:45,217 INFO L226 Difference]: Without dead ends: 4901 [2022-02-16 13:54:45,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:54:45,217 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:45,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 183 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 791 Invalid, 0 Unknown, 105 Unchecked, 0.3s Time] [2022-02-16 13:54:45,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-02-16 13:54:45,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 4352. [2022-02-16 13:54:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4352 states, 4351 states have (on average 3.2052401746724892) internal successors, (13946), 4351 states have internal predecessors, (13946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4352 states to 4352 states and 13946 transitions. [2022-02-16 13:54:45,277 INFO L78 Accepts]: Start accepts. Automaton has 4352 states and 13946 transitions. Word has length 24 [2022-02-16 13:54:45,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:45,277 INFO L470 AbstractCegarLoop]: Abstraction has 4352 states and 13946 transitions. [2022-02-16 13:54:45,277 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-16 13:54:45,278 INFO L276 IsEmpty]: Start isEmpty. Operand 4352 states and 13946 transitions. [2022-02-16 13:54:45,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:45,283 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:45,283 INFO L514 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-16 13:54:45,300 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-16 13:54:45,484 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,SelfDestructingSolverStorable197 [2022-02-16 13:54:45,484 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:45,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:45,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1296948046, now seen corresponding path program 182 times [2022-02-16 13:54:45,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:45,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550894455] [2022-02-16 13:54:45,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:45,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:45,579 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-16 13:54:45,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:45,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550894455] [2022-02-16 13:54:45,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550894455] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:45,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998653350] [2022-02-16 13:54:45,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:45,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:45,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:45,580 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-16 13:54:45,581 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-16 13:54:45,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:45,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:45,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:45,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:45,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 153 treesize of output 137 [2022-02-16 13:54:46,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:46,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:54:46,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 17 treesize of output 13 [2022-02-16 13:54:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:46,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:46,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:46,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 173 [2022-02-16 13:54:46,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:46,666 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-16 13:54:46,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998653350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:46,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:46,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:54:46,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161078767] [2022-02-16 13:54:46,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:46,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:54:46,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:46,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:54:46,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:46,667 INFO L87 Difference]: Start difference. First operand 4352 states and 13946 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-16 13:54:47,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:47,067 INFO L93 Difference]: Finished difference Result 4982 states and 15476 transitions. [2022-02-16 13:54:47,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:54:47,068 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 24 [2022-02-16 13:54:47,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:47,076 INFO L225 Difference]: With dead ends: 4982 [2022-02-16 13:54:47,077 INFO L226 Difference]: Without dead ends: 4941 [2022-02-16 13:54:47,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:54:47,077 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 116 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:47,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 187 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 717 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-16 13:54:47,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4941 states. [2022-02-16 13:54:47,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4941 to 4342. [2022-02-16 13:54:47,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4342 states, 4341 states have (on average 3.205021884358443) internal successors, (13913), 4341 states have internal predecessors, (13913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 13913 transitions. [2022-02-16 13:54:47,132 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 13913 transitions. Word has length 24 [2022-02-16 13:54:47,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:47,132 INFO L470 AbstractCegarLoop]: Abstraction has 4342 states and 13913 transitions. [2022-02-16 13:54:47,132 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-16 13:54:47,132 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 13913 transitions. [2022-02-16 13:54:47,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:47,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:47,138 INFO L514 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-16 13:54:47,155 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-16 13:54:47,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:47,338 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:47,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:47,339 INFO L85 PathProgramCache]: Analyzing trace with hash -392283850, now seen corresponding path program 183 times [2022-02-16 13:54:47,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:47,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712970174] [2022-02-16 13:54:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:47,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:47,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:47,453 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-16 13:54:47,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:47,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712970174] [2022-02-16 13:54:47,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712970174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:47,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37848902] [2022-02-16 13:54:47,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:47,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:47,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:47,456 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-16 13:54:47,457 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-16 13:54:47,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:47,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:47,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:47,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:47,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 239 treesize of output 213 [2022-02-16 13:54:48,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 17 treesize of output 13 [2022-02-16 13:54:48,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:48,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2022-02-16 13:54:48,199 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-16 13:54:48,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:48,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 3 treesize of output 1 [2022-02-16 13:54:48,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 242 treesize of output 212 [2022-02-16 13:54:48,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:54:48,586 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-16 13:54:48,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37848902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:48,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:48,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:54:48,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070609157] [2022-02-16 13:54:48,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:48,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:48,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:48,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:48,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:48,587 INFO L87 Difference]: Start difference. First operand 4342 states and 13913 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-16 13:54:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:49,033 INFO L93 Difference]: Finished difference Result 4787 states and 14788 transitions. [2022-02-16 13:54:49,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:49,033 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 24 [2022-02-16 13:54:49,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:49,042 INFO L225 Difference]: With dead ends: 4787 [2022-02-16 13:54:49,042 INFO L226 Difference]: Without dead ends: 4648 [2022-02-16 13:54:49,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:54:49,043 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 127 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:49,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 231 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 828 Invalid, 0 Unknown, 206 Unchecked, 0.3s Time] [2022-02-16 13:54:49,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4648 states. [2022-02-16 13:54:49,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4648 to 4369. [2022-02-16 13:54:49,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4369 states, 4368 states have (on average 3.179258241758242) internal successors, (13887), 4368 states have internal predecessors, (13887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4369 states to 4369 states and 13887 transitions. [2022-02-16 13:54:49,106 INFO L78 Accepts]: Start accepts. Automaton has 4369 states and 13887 transitions. Word has length 24 [2022-02-16 13:54:49,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:49,106 INFO L470 AbstractCegarLoop]: Abstraction has 4369 states and 13887 transitions. [2022-02-16 13:54:49,106 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-16 13:54:49,106 INFO L276 IsEmpty]: Start isEmpty. Operand 4369 states and 13887 transitions. [2022-02-16 13:54:49,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:49,112 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:49,112 INFO L514 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-16 13:54:49,129 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-16 13:54:49,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-02-16 13:54:49,313 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:49,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:49,313 INFO L85 PathProgramCache]: Analyzing trace with hash 21906334, now seen corresponding path program 184 times [2022-02-16 13:54:49,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:49,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371225123] [2022-02-16 13:54:49,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:49,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:49,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:49,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:54:49,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:49,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371225123] [2022-02-16 13:54:49,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371225123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:49,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538397233] [2022-02-16 13:54:49,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:49,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:49,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:49,450 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-16 13:54:49,450 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-16 13:54:49,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:49,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:49,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:49,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:49,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 17 treesize of output 13 [2022-02-16 13:54:49,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-16 13:54:49,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 137 treesize of output 121 [2022-02-16 13:54:50,085 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-16 13:54:50,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:50,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 159 treesize of output 143 [2022-02-16 13:54:50,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:50,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:54:50,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:50,455 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-16 13:54:50,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538397233] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:50,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:50,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-16 13:54:50,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806011789] [2022-02-16 13:54:50,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:50,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:50,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:50,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:50,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:50,456 INFO L87 Difference]: Start difference. First operand 4369 states and 13887 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-16 13:54:51,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:51,537 INFO L93 Difference]: Finished difference Result 6038 states and 17914 transitions. [2022-02-16 13:54:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-16 13:54:51,537 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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 24 [2022-02-16 13:54:51,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:51,547 INFO L225 Difference]: With dead ends: 6038 [2022-02-16 13:54:51,547 INFO L226 Difference]: Without dead ends: 5905 [2022-02-16 13:54:51,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=351, Invalid=2001, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 13:54:51,548 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 359 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:51,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 336 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:54:51,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2022-02-16 13:54:51,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 4589. [2022-02-16 13:54:51,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4589 states, 4588 states have (on average 3.2094594594594597) internal successors, (14725), 4588 states have internal predecessors, (14725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4589 states to 4589 states and 14725 transitions. [2022-02-16 13:54:51,639 INFO L78 Accepts]: Start accepts. Automaton has 4589 states and 14725 transitions. Word has length 24 [2022-02-16 13:54:51,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:51,639 INFO L470 AbstractCegarLoop]: Abstraction has 4589 states and 14725 transitions. [2022-02-16 13:54:51,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-16 13:54:51,639 INFO L276 IsEmpty]: Start isEmpty. Operand 4589 states and 14725 transitions. [2022-02-16 13:54:51,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:51,645 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:51,645 INFO L514 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-16 13:54:51,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-02-16 13:54:51,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-02-16 13:54:51,846 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:51,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:51,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1470724539, now seen corresponding path program 185 times [2022-02-16 13:54:51,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:51,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495481936] [2022-02-16 13:54:51,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:51,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:51,936 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-16 13:54:51,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:51,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495481936] [2022-02-16 13:54:51,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495481936] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:51,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156585023] [2022-02-16 13:54:51,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:51,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:51,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:51,937 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-16 13:54:51,937 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-16 13:54:52,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:52,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:52,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:52,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:52,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 17 treesize of output 13 [2022-02-16 13:54:52,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 32 treesize of output 24 [2022-02-16 13:54:52,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 4 treesize of output 2 [2022-02-16 13:54:52,410 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-16 13:54:52,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:52,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 235 treesize of output 211 [2022-02-16 13:54:52,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:52,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54: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 3 treesize of output 1 [2022-02-16 13:54:52,887 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-16 13:54:52,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156585023] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:52,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:52,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:54:52,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116720623] [2022-02-16 13:54:52,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:52,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:54:52,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:52,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:54:52,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:54:52,888 INFO L87 Difference]: Start difference. First operand 4589 states and 14725 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-16 13:54:53,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:53,278 INFO L93 Difference]: Finished difference Result 5021 states and 15710 transitions. [2022-02-16 13:54:53,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:54:53,278 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 24 [2022-02-16 13:54:53,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:53,286 INFO L225 Difference]: With dead ends: 5021 [2022-02-16 13:54:53,286 INFO L226 Difference]: Without dead ends: 4945 [2022-02-16 13:54:53,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:54:53,287 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 98 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:53,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 246 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 579 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-02-16 13:54:53,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4945 states. [2022-02-16 13:54:53,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4945 to 4578. [2022-02-16 13:54:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4578 states, 4577 states have (on average 3.2093074065982083) internal successors, (14689), 4577 states have internal predecessors, (14689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:53,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4578 states to 4578 states and 14689 transitions. [2022-02-16 13:54:53,344 INFO L78 Accepts]: Start accepts. Automaton has 4578 states and 14689 transitions. Word has length 24 [2022-02-16 13:54:53,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:53,344 INFO L470 AbstractCegarLoop]: Abstraction has 4578 states and 14689 transitions. [2022-02-16 13:54:53,344 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-16 13:54:53,344 INFO L276 IsEmpty]: Start isEmpty. Operand 4578 states and 14689 transitions. [2022-02-16 13:54:53,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:53,350 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:53,350 INFO L514 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-16 13:54:53,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-02-16 13:54:53,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-02-16 13:54:53,551 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:53,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:53,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1384233233, now seen corresponding path program 186 times [2022-02-16 13:54:53,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:53,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245520822] [2022-02-16 13:54:53,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:53,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:53,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:53,646 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-16 13:54:53,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:53,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245520822] [2022-02-16 13:54:53,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245520822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:53,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785752479] [2022-02-16 13:54:53,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:53,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:53,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:53,648 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-16 13:54:53,648 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-16 13:54:53,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:53,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:53,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:53,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:53,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 17 treesize of output 13 [2022-02-16 13:54:54,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 32 treesize of output 24 [2022-02-16 13:54:54,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 4 treesize of output 2 [2022-02-16 13:54:54,135 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-16 13:54:54,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:54,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 139 [2022-02-16 13:54:54,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:54,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:54,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 3 treesize of output 1 [2022-02-16 13:54:54,531 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-16 13:54:54,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785752479] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:54,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:54,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:54:54,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630939583] [2022-02-16 13:54:54,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:54,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:54:54,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:54,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:54:54,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:54:54,532 INFO L87 Difference]: Start difference. First operand 4578 states and 14689 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-16 13:54:54,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:54,939 INFO L93 Difference]: Finished difference Result 4925 states and 15484 transitions. [2022-02-16 13:54:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:54,939 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 24 [2022-02-16 13:54:54,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:54,948 INFO L225 Difference]: With dead ends: 4925 [2022-02-16 13:54:54,948 INFO L226 Difference]: Without dead ends: 4874 [2022-02-16 13:54:54,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:54:54,948 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:54,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 211 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 549 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-02-16 13:54:54,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states. [2022-02-16 13:54:55,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4629. [2022-02-16 13:54:55,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4628 states have (on average 3.2037597234226447) internal successors, (14827), 4628 states have internal predecessors, (14827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 14827 transitions. [2022-02-16 13:54:55,035 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 14827 transitions. Word has length 24 [2022-02-16 13:54:55,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:55,035 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 14827 transitions. [2022-02-16 13:54:55,035 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-16 13:54:55,035 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 14827 transitions. [2022-02-16 13:54:55,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:55,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:55,042 INFO L514 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-16 13:54:55,061 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-16 13:54:55,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:55,255 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:55,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -208742589, now seen corresponding path program 187 times [2022-02-16 13:54:55,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:55,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236922598] [2022-02-16 13:54:55,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:55,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:55,474 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-16 13:54:55,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:55,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236922598] [2022-02-16 13:54:55,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236922598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:55,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003941566] [2022-02-16 13:54:55,474 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:55,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:55,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:55,475 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-16 13:54:55,476 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-16 13:54:55,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:55,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:55,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:56,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 344 treesize of output 284 [2022-02-16 13:54:56,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 256 [2022-02-16 13:54:56,343 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-16 13:54:56,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:56,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 197 treesize of output 177 [2022-02-16 13:54:56,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:56,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:54:56,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:54:56,873 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-16 13:54:56,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003941566] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:56,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:56,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-16 13:54:56,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578036843] [2022-02-16 13:54:56,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:56,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:54:56,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:56,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:54:56,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:54:56,874 INFO L87 Difference]: Start difference. First operand 4629 states and 14827 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:58,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:58,032 INFO L93 Difference]: Finished difference Result 5022 states and 15612 transitions. [2022-02-16 13:54:58,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 13:54:58,032 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 13:54:58,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:58,042 INFO L225 Difference]: With dead ends: 5022 [2022-02-16 13:54:58,042 INFO L226 Difference]: Without dead ends: 4967 [2022-02-16 13:54:58,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=333, Invalid=2529, Unknown=0, NotChecked=0, Total=2862 [2022-02-16 13:54:58,042 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 216 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:58,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 326 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1060 Invalid, 0 Unknown, 135 Unchecked, 0.4s Time] [2022-02-16 13:54:58,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4967 states. [2022-02-16 13:54:58,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4967 to 4619. [2022-02-16 13:54:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4619 states, 4618 states have (on average 3.205716760502382) internal successors, (14804), 4618 states have internal predecessors, (14804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:58,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4619 states to 4619 states and 14804 transitions. [2022-02-16 13:54:58,106 INFO L78 Accepts]: Start accepts. Automaton has 4619 states and 14804 transitions. Word has length 24 [2022-02-16 13:54:58,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:58,106 INFO L470 AbstractCegarLoop]: Abstraction has 4619 states and 14804 transitions. [2022-02-16 13:54:58,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:58,106 INFO L276 IsEmpty]: Start isEmpty. Operand 4619 states and 14804 transitions. [2022-02-16 13:54:58,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:58,113 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:58,113 INFO L514 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-16 13:54:58,129 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-16 13:54:58,313 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,SelfDestructingSolverStorable203 [2022-02-16 13:54:58,313 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:54:58,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:58,313 INFO L85 PathProgramCache]: Analyzing trace with hash 418548992, now seen corresponding path program 188 times [2022-02-16 13:54:58,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:58,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663849162] [2022-02-16 13:54:58,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:58,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:58,417 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-16 13:54:58,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:58,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663849162] [2022-02-16 13:54:58,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663849162] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:58,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037964238] [2022-02-16 13:54:58,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:58,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:58,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:58,419 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-16 13:54:58,419 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-16 13:54:58,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:58,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:58,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:54:58,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:58,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 277 treesize of output 237 [2022-02-16 13:54:59,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:59,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-16 13:54: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 17 treesize of output 13 [2022-02-16 13:54:59,167 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-16 13:54:59,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:59,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 3 treesize of output 1 [2022-02-16 13:54:59,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 233 treesize of output 205 [2022-02-16 13:54:59,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:59,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 194 [2022-02-16 13:54:59,608 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-16 13:54:59,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037964238] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:59,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:59,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:54:59,609 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215698101] [2022-02-16 13:54:59,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:59,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:54:59,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:54:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:59,609 INFO L87 Difference]: Start difference. First operand 4619 states and 14804 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-16 13:54:59,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:59,842 INFO L93 Difference]: Finished difference Result 5323 states and 16620 transitions. [2022-02-16 13:54:59,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:54:59,843 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 24 [2022-02-16 13:54:59,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:59,852 INFO L225 Difference]: With dead ends: 5323 [2022-02-16 13:54:59,852 INFO L226 Difference]: Without dead ends: 5242 [2022-02-16 13:54:59,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:54:59,853 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 84 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:59,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 129 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 438 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-16 13:54:59,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5242 states. [2022-02-16 13:54:59,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5242 to 4667. [2022-02-16 13:54:59,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 3.2100300042863266) internal successors, (14978), 4666 states have internal predecessors, (14978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:59,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 14978 transitions. [2022-02-16 13:54:59,921 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 14978 transitions. Word has length 24 [2022-02-16 13:54:59,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:59,921 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 14978 transitions. [2022-02-16 13:54:59,921 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-16 13:54:59,921 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 14978 transitions. [2022-02-16 13:54:59,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:54:59,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:59,928 INFO L514 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-16 13:54:59,944 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-16 13:55:00,128 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,SelfDestructingSolverStorable204 [2022-02-16 13:55:00,128 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:00,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1423603907, now seen corresponding path program 189 times [2022-02-16 13:55:00,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:00,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885926013] [2022-02-16 13:55:00,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:00,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:00,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:00,220 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-16 13:55:00,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:00,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885926013] [2022-02-16 13:55:00,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885926013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:00,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848384240] [2022-02-16 13:55:00,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:00,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:00,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:00,221 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-16 13:55:00,221 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-16 13:55:00,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:00,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:00,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:00,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:00,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 17 treesize of output 13 [2022-02-16 13:55:00,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 32 treesize of output 24 [2022-02-16 13:55:00,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 4 treesize of output 2 [2022-02-16 13:55:00,667 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-16 13:55:00,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:00,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 159 treesize of output 139 [2022-02-16 13:55:01,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:01,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:55:01,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 3 treesize of output 1 [2022-02-16 13:55:01,071 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-16 13:55:01,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848384240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:01,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:01,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:55:01,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250717494] [2022-02-16 13:55:01,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:01,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:55:01,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:01,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:55:01,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:55:01,072 INFO L87 Difference]: Start difference. First operand 4667 states and 14978 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-16 13:55:01,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:01,475 INFO L93 Difference]: Finished difference Result 5108 states and 15947 transitions. [2022-02-16 13:55:01,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:55:01,475 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 24 [2022-02-16 13:55:01,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:01,483 INFO L225 Difference]: With dead ends: 5108 [2022-02-16 13:55:01,483 INFO L226 Difference]: Without dead ends: 5051 [2022-02-16 13:55:01,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:01,484 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 118 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:01,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 214 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 476 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-02-16 13:55:01,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5051 states. [2022-02-16 13:55:01,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5051 to 4635. [2022-02-16 13:55:01,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4634 states have (on average 3.2101855848079413) internal successors, (14876), 4634 states have internal predecessors, (14876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:01,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 14876 transitions. [2022-02-16 13:55:01,545 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 14876 transitions. Word has length 24 [2022-02-16 13:55:01,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:01,545 INFO L470 AbstractCegarLoop]: Abstraction has 4635 states and 14876 transitions. [2022-02-16 13:55:01,545 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-16 13:55:01,545 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 14876 transitions. [2022-02-16 13:55:01,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:01,551 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:01,551 INFO L514 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-16 13:55:01,567 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-16 13:55:01,751 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,SelfDestructingSolverStorable205 [2022-02-16 13:55:01,751 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:01,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:01,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1331508495, now seen corresponding path program 190 times [2022-02-16 13:55:01,751 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:01,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516740511] [2022-02-16 13:55:01,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:01,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:01,959 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-16 13:55:01,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:01,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516740511] [2022-02-16 13:55:01,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516740511] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:01,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350258413] [2022-02-16 13:55:01,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:01,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:01,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:01,961 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-16 13:55:01,961 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-16 13:55:02,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:02,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:02,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:02,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:02,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 17 treesize of output 13 [2022-02-16 13:55:02,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 275 [2022-02-16 13:55:02,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 275 treesize of output 247 [2022-02-16 13:55:02,849 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-16 13:55:02,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:03,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 186 [2022-02-16 13:55:03,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:03,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:55:03,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:55:03,334 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-16 13:55:03,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350258413] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:03,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:03,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-16 13:55:03,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788031278] [2022-02-16 13:55:03,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:03,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:55:03,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:03,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:55:03,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:55:03,335 INFO L87 Difference]: Start difference. First operand 4635 states and 14876 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-16 13:55:04,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:04,341 INFO L93 Difference]: Finished difference Result 5307 states and 16352 transitions. [2022-02-16 13:55:04,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 13:55:04,341 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 24 [2022-02-16 13:55:04,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:04,350 INFO L225 Difference]: With dead ends: 5307 [2022-02-16 13:55:04,350 INFO L226 Difference]: Without dead ends: 5255 [2022-02-16 13:55:04,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=314, Invalid=2136, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 13:55:04,351 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 201 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:04,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 300 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 813 Invalid, 0 Unknown, 54 Unchecked, 0.3s Time] [2022-02-16 13:55:04,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5255 states. [2022-02-16 13:55:04,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5255 to 4577. [2022-02-16 13:55:04,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4577 states, 4576 states have (on average 3.210227272727273) internal successors, (14690), 4576 states have internal predecessors, (14690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:04,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4577 states to 4577 states and 14690 transitions. [2022-02-16 13:55:04,411 INFO L78 Accepts]: Start accepts. Automaton has 4577 states and 14690 transitions. Word has length 24 [2022-02-16 13:55:04,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:04,411 INFO L470 AbstractCegarLoop]: Abstraction has 4577 states and 14690 transitions. [2022-02-16 13:55:04,411 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-16 13:55:04,411 INFO L276 IsEmpty]: Start isEmpty. Operand 4577 states and 14690 transitions. [2022-02-16 13:55:04,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:04,417 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:04,417 INFO L514 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-16 13:55:04,433 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-16 13:55:04,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:04,617 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:04,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 975318976, now seen corresponding path program 191 times [2022-02-16 13:55:04,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:04,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697084587] [2022-02-16 13:55:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:04,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:04,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:04,736 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-16 13:55:04,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:04,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697084587] [2022-02-16 13:55:04,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697084587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:04,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425613775] [2022-02-16 13:55:04,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:04,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:04,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:04,738 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-16 13:55:04,738 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-16 13:55:04,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:04,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:04,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:04,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:05,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 187 treesize of output 163 [2022-02-16 13:55:05,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:05,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:05,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 17 treesize of output 13 [2022-02-16 13:55:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:05,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:05,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:55:05,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 233 treesize of output 205 [2022-02-16 13:55:05,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:05,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 212 treesize of output 194 [2022-02-16 13:55:05,899 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-16 13:55:05,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425613775] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:05,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:05,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:05,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897340128] [2022-02-16 13:55:05,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:05,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:05,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:05,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:05,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:05,900 INFO L87 Difference]: Start difference. First operand 4577 states and 14690 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-16 13:55:06,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:06,182 INFO L93 Difference]: Finished difference Result 5319 states and 16591 transitions. [2022-02-16 13:55:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:06,182 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 24 [2022-02-16 13:55:06,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:06,191 INFO L225 Difference]: With dead ends: 5319 [2022-02-16 13:55:06,191 INFO L226 Difference]: Without dead ends: 5255 [2022-02-16 13:55:06,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:06,192 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 82 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:06,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 130 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 495 Invalid, 0 Unknown, 52 Unchecked, 0.2s Time] [2022-02-16 13:55:06,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5255 states. [2022-02-16 13:55:06,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5255 to 4573. [2022-02-16 13:55:06,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4573 states, 4572 states have (on average 3.20997375328084) internal successors, (14676), 4572 states have internal predecessors, (14676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:06,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4573 states to 4573 states and 14676 transitions. [2022-02-16 13:55:06,252 INFO L78 Accepts]: Start accepts. Automaton has 4573 states and 14676 transitions. Word has length 24 [2022-02-16 13:55:06,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:06,252 INFO L470 AbstractCegarLoop]: Abstraction has 4573 states and 14676 transitions. [2022-02-16 13:55:06,252 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-16 13:55:06,252 INFO L276 IsEmpty]: Start isEmpty. Operand 4573 states and 14676 transitions. [2022-02-16 13:55:06,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:06,259 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:06,259 INFO L514 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-16 13:55:06,276 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-16 13:55:06,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:06,459 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:06,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:06,459 INFO L85 PathProgramCache]: Analyzing trace with hash -199525022, now seen corresponding path program 192 times [2022-02-16 13:55:06,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:06,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757611771] [2022-02-16 13:55:06,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:06,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:06,554 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-16 13:55:06,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:06,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757611771] [2022-02-16 13:55:06,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757611771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:06,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835838691] [2022-02-16 13:55:06,554 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:06,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:06,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:06,555 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-16 13:55:06,556 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-16 13:55:06,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:06,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:06,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:06,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:06,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 239 treesize of output 213 [2022-02-16 13:55:07,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:55:07,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:07,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2022-02-16 13:55:07,253 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-16 13:55:07,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:07,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 3 treesize of output 1 [2022-02-16 13:55:07,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:07,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 173 [2022-02-16 13:55:07,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 168 treesize of output 148 [2022-02-16 13:55:07,635 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-16 13:55:07,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835838691] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:07,635 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:07,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:55:07,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316952316] [2022-02-16 13:55:07,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:07,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:07,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:07,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:07,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:07,636 INFO L87 Difference]: Start difference. First operand 4573 states and 14676 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:55:07,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:07,963 INFO L93 Difference]: Finished difference Result 5192 states and 16031 transitions. [2022-02-16 13:55:07,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:55:07,964 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:55:07,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:07,972 INFO L225 Difference]: With dead ends: 5192 [2022-02-16 13:55:07,972 INFO L226 Difference]: Without dead ends: 5059 [2022-02-16 13:55:07,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:07,973 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 111 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:07,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 164 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 576 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-02-16 13:55:07,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2022-02-16 13:55:08,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 4544. [2022-02-16 13:55:08,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4544 states, 4543 states have (on average 3.198547215496368) internal successors, (14531), 4543 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-16 13:55:08,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4544 states to 4544 states and 14531 transitions. [2022-02-16 13:55:08,029 INFO L78 Accepts]: Start accepts. Automaton has 4544 states and 14531 transitions. Word has length 24 [2022-02-16 13:55:08,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:08,029 INFO L470 AbstractCegarLoop]: Abstraction has 4544 states and 14531 transitions. [2022-02-16 13:55:08,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-16 13:55:08,029 INFO L276 IsEmpty]: Start isEmpty. Operand 4544 states and 14531 transitions. [2022-02-16 13:55:08,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:08,035 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:08,035 INFO L514 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-16 13:55:08,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:08,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:08,235 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:08,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:08,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1597256640, now seen corresponding path program 193 times [2022-02-16 13:55:08,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:08,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824655535] [2022-02-16 13:55:08,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:08,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:08,322 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-16 13:55:08,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:08,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824655535] [2022-02-16 13:55:08,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824655535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:08,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659842674] [2022-02-16 13:55:08,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:08,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:08,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:08,323 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-16 13:55:08,323 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-16 13:55:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:08,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:08,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:08,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 17 treesize of output 13 [2022-02-16 13:55:08,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-02-16 13:55:08,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 32 treesize of output 24 [2022-02-16 13:55:08,778 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-16 13:55:08,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:08,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-16 13:55:09,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:09,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:55:09,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 3 treesize of output 1 [2022-02-16 13:55:09,191 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-16 13:55:09,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659842674] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:09,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:09,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:09,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075578314] [2022-02-16 13:55:09,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:09,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:09,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:09,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:09,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:09,192 INFO L87 Difference]: Start difference. First operand 4544 states and 14531 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:09,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:09,732 INFO L93 Difference]: Finished difference Result 5943 states and 17891 transitions. [2022-02-16 13:55:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:55:09,733 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:09,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:09,743 INFO L225 Difference]: With dead ends: 5943 [2022-02-16 13:55:09,743 INFO L226 Difference]: Without dead ends: 5802 [2022-02-16 13:55:09,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:55:09,744 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 191 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:09,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 289 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:55:09,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5802 states. [2022-02-16 13:55:09,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5802 to 4753. [2022-02-16 13:55:09,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4753 states, 4752 states have (on average 3.2045454545454546) internal successors, (15228), 4752 states have internal predecessors, (15228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:09,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4753 states to 4753 states and 15228 transitions. [2022-02-16 13:55:09,811 INFO L78 Accepts]: Start accepts. Automaton has 4753 states and 15228 transitions. Word has length 24 [2022-02-16 13:55:09,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:09,811 INFO L470 AbstractCegarLoop]: Abstraction has 4753 states and 15228 transitions. [2022-02-16 13:55:09,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:09,811 INFO L276 IsEmpty]: Start isEmpty. Operand 4753 states and 15228 transitions. [2022-02-16 13:55:09,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:09,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:09,817 INFO L514 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-16 13:55:09,834 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-16 13:55:10,018 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,SelfDestructingSolverStorable209 [2022-02-16 13:55:10,018 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:10,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:10,018 INFO L85 PathProgramCache]: Analyzing trace with hash -352661568, now seen corresponding path program 194 times [2022-02-16 13:55:10,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:10,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467134137] [2022-02-16 13:55:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:10,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:10,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:10,112 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-16 13:55:10,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:10,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467134137] [2022-02-16 13:55:10,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467134137] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:10,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224647372] [2022-02-16 13:55:10,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:10,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:10,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:10,114 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-16 13:55:10,114 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-16 13:55:10,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:10,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:10,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:10,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:10,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 17 treesize of output 13 [2022-02-16 13:55:10,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 181 treesize of output 157 [2022-02-16 13:55:10,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 147 [2022-02-16 13:55:10,821 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-16 13:55:10,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:11,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-16 13:55:11,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:11,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-02-16 13:55:11,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 3 treesize of output 1 [2022-02-16 13:55:11,276 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-16 13:55:11,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224647372] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:11,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:11,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:11,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203498190] [2022-02-16 13:55:11,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:11,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:11,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:11,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:11,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:11,277 INFO L87 Difference]: Start difference. First operand 4753 states and 15228 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-16 13:55:11,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:11,921 INFO L93 Difference]: Finished difference Result 6180 states and 18546 transitions. [2022-02-16 13:55:11,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:55:11,922 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 24 [2022-02-16 13:55:11,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:11,933 INFO L225 Difference]: With dead ends: 6180 [2022-02-16 13:55:11,933 INFO L226 Difference]: Without dead ends: 6105 [2022-02-16 13:55:11,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:55:11,934 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 145 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:11,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 203 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:55:11,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6105 states. [2022-02-16 13:55:11,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6105 to 4774. [2022-02-16 13:55:11,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4774 states, 4773 states have (on average 3.2057406243452755) internal successors, (15301), 4773 states have internal predecessors, (15301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:12,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4774 states to 4774 states and 15301 transitions. [2022-02-16 13:55:12,007 INFO L78 Accepts]: Start accepts. Automaton has 4774 states and 15301 transitions. Word has length 24 [2022-02-16 13:55:12,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:12,007 INFO L470 AbstractCegarLoop]: Abstraction has 4774 states and 15301 transitions. [2022-02-16 13:55:12,007 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-16 13:55:12,007 INFO L276 IsEmpty]: Start isEmpty. Operand 4774 states and 15301 transitions. [2022-02-16 13:55:12,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:12,013 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:12,014 INFO L514 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-16 13:55:12,030 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-16 13:55:12,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-02-16 13:55:12,214 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:12,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:12,214 INFO L85 PathProgramCache]: Analyzing trace with hash -867971862, now seen corresponding path program 195 times [2022-02-16 13:55:12,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:12,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336986031] [2022-02-16 13:55:12,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:12,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:12,296 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-16 13:55:12,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:12,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336986031] [2022-02-16 13:55:12,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336986031] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:12,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238407066] [2022-02-16 13:55:12,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:12,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:12,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:12,298 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-16 13:55:12,298 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-16 13:55:12,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:12,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:12,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:12,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:12,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 17 treesize of output 13 [2022-02-16 13:55: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 181 treesize of output 157 [2022-02-16 13:55:12,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:12,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 145 [2022-02-16 13:55:12,776 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-16 13:55:12,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:13,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 312 treesize of output 268 [2022-02-16 13:55:13,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:13,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-02-16 13:55:13,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 3 treesize of output 1 [2022-02-16 13:55:13,263 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-16 13:55:13,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238407066] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:13,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:13,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:13,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328691578] [2022-02-16 13:55:13,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:13,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:13,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:13,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:13,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:13,264 INFO L87 Difference]: Start difference. First operand 4774 states and 15301 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:13,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:13,792 INFO L93 Difference]: Finished difference Result 5717 states and 17572 transitions. [2022-02-16 13:55:13,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:13,793 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:13,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:13,803 INFO L225 Difference]: With dead ends: 5717 [2022-02-16 13:55:13,803 INFO L226 Difference]: Without dead ends: 5572 [2022-02-16 13:55:13,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:55:13,803 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 129 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:13,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 144 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:55:13,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5572 states. [2022-02-16 13:55:13,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5572 to 4780. [2022-02-16 13:55:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4780 states, 4779 states have (on average 3.1994141033689054) internal successors, (15290), 4779 states have internal predecessors, (15290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:13,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4780 states to 4780 states and 15290 transitions. [2022-02-16 13:55:13,874 INFO L78 Accepts]: Start accepts. Automaton has 4780 states and 15290 transitions. Word has length 24 [2022-02-16 13:55:13,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:13,874 INFO L470 AbstractCegarLoop]: Abstraction has 4780 states and 15290 transitions. [2022-02-16 13:55:13,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:13,874 INFO L276 IsEmpty]: Start isEmpty. Operand 4780 states and 15290 transitions. [2022-02-16 13:55:13,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 13:55:13,881 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:13,881 INFO L514 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-16 13:55:13,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-02-16 13:55:14,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-02-16 13:55:14,081 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:14,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:14,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1926500096, now seen corresponding path program 196 times [2022-02-16 13:55:14,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:14,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876600882] [2022-02-16 13:55:14,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:14,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:14,159 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-16 13:55:14,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:14,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876600882] [2022-02-16 13:55:14,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876600882] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:14,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903346686] [2022-02-16 13:55:14,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:14,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:14,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:14,161 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-16 13:55:14,161 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-16 13:55:14,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:14,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:14,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:55:14,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:14,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-16 13:55:14,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 224 [2022-02-16 13:55:14,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:14,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 196 [2022-02-16 13:55:14,700 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-16 13:55:14,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:14,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 293 treesize of output 249 [2022-02-16 13:55:15,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:15,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:15,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 13:55:15,209 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-16 13:55:15,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903346686] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:15,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:15,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:15,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756008807] [2022-02-16 13:55:15,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:15,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:15,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:15,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:15,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:15,210 INFO L87 Difference]: Start difference. First operand 4780 states and 15290 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:15,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:15,626 INFO L93 Difference]: Finished difference Result 5644 states and 17324 transitions. [2022-02-16 13:55:15,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:15,627 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:15,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:15,636 INFO L225 Difference]: With dead ends: 5644 [2022-02-16 13:55:15,636 INFO L226 Difference]: Without dead ends: 5500 [2022-02-16 13:55:15,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:15,637 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 148 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:15,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 157 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:55:15,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5500 states. [2022-02-16 13:55:15,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5500 to 4721. [2022-02-16 13:55:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.1786016949152542) internal successors, (15003), 4720 states have internal predecessors, (15003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:15,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 15003 transitions. [2022-02-16 13:55:15,699 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 15003 transitions. Word has length 24 [2022-02-16 13:55:15,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:15,699 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 15003 transitions. [2022-02-16 13:55:15,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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-16 13:55:15,699 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 15003 transitions. [2022-02-16 13:55:15,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:15,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:15,705 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:15,722 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-16 13:55:15,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-02-16 13:55:15,906 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:15,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:15,906 INFO L85 PathProgramCache]: Analyzing trace with hash -571049355, now seen corresponding path program 197 times [2022-02-16 13:55:15,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:15,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480591640] [2022-02-16 13:55:15,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:15,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:15,979 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:15,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:15,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480591640] [2022-02-16 13:55:15,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480591640] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:15,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117762298] [2022-02-16 13:55:15,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:15,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:15,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:15,981 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-16 13:55:15,981 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-16 13:55:16,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:55:16,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:16,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:16,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:16,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:16,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-02-16 13:55:16,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:16,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:55:16,611 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:16,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:16,775 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:16,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-02-16 13:55:16,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-16 13:55:16,815 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:16,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117762298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:16,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:16,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:55:16,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994985078] [2022-02-16 13:55:16,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:16,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:55:16,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:16,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:55:16,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:16,816 INFO L87 Difference]: Start difference. First operand 4721 states and 15003 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:55:17,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:17,087 INFO L93 Difference]: Finished difference Result 5115 states and 16005 transitions. [2022-02-16 13:55:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:17,088 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 25 [2022-02-16 13:55:17,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:17,096 INFO L225 Difference]: With dead ends: 5115 [2022-02-16 13:55:17,096 INFO L226 Difference]: Without dead ends: 5036 [2022-02-16 13:55:17,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:55:17,097 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:17,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 173 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 483 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-16 13:55:17,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2022-02-16 13:55:17,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 4721. [2022-02-16 13:55:17,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.177330508474576) internal successors, (14997), 4720 states have internal predecessors, (14997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 14997 transitions. [2022-02-16 13:55:17,156 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 14997 transitions. Word has length 25 [2022-02-16 13:55:17,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:17,156 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 14997 transitions. [2022-02-16 13:55:17,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:55:17,156 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 14997 transitions. [2022-02-16 13:55:17,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:17,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:17,162 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:17,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-02-16 13:55:17,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-02-16 13:55:17,363 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:17,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:17,363 INFO L85 PathProgramCache]: Analyzing trace with hash -546183499, now seen corresponding path program 198 times [2022-02-16 13:55:17,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:17,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697261244] [2022-02-16 13:55:17,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:17,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:17,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:17,440 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:55:17,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:17,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697261244] [2022-02-16 13:55:17,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697261244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:17,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460681515] [2022-02-16 13:55:17,440 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:17,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:17,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:17,441 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-16 13:55:17,442 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-16 13:55:17,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:55:17,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:17,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:17,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:17,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:17,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 14 treesize of output 10 [2022-02-16 13:55:18,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:55:18,050 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:18,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:18,234 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:18,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 42 treesize of output 35 [2022-02-16 13:55:18,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-16 13:55:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:18,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460681515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:18,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:18,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:55:18,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311573094] [2022-02-16 13:55:18,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:18,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:55:18,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:18,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:55:18,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:18,301 INFO L87 Difference]: Start difference. First operand 4721 states and 14997 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-16 13:55:18,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:18,562 INFO L93 Difference]: Finished difference Result 5096 states and 15953 transitions. [2022-02-16 13:55:18,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:55:18,562 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 25 [2022-02-16 13:55:18,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:18,571 INFO L225 Difference]: With dead ends: 5096 [2022-02-16 13:55:18,571 INFO L226 Difference]: Without dead ends: 5085 [2022-02-16 13:55:18,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=1085, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:18,571 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 61 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:18,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 145 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 378 Invalid, 0 Unknown, 119 Unchecked, 0.1s Time] [2022-02-16 13:55:18,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5085 states. [2022-02-16 13:55:18,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5085 to 4714. [2022-02-16 13:55:18,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4714 states, 4713 states have (on average 3.1801400381922345) internal successors, (14988), 4713 states have internal predecessors, (14988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4714 states to 4714 states and 14988 transitions. [2022-02-16 13:55:18,630 INFO L78 Accepts]: Start accepts. Automaton has 4714 states and 14988 transitions. Word has length 25 [2022-02-16 13:55:18,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:18,630 INFO L470 AbstractCegarLoop]: Abstraction has 4714 states and 14988 transitions. [2022-02-16 13:55:18,630 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-16 13:55:18,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4714 states and 14988 transitions. [2022-02-16 13:55:18,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:18,636 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:18,636 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:18,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-02-16 13:55:18,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,837 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:18,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:18,837 INFO L85 PathProgramCache]: Analyzing trace with hash -273960380, now seen corresponding path program 199 times [2022-02-16 13:55:18,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:18,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953284520] [2022-02-16 13:55:18,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:18,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:18,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:18,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:18,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953284520] [2022-02-16 13:55:18,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953284520] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:18,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041821394] [2022-02-16 13:55:18,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:18,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:18,941 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-16 13:55:18,941 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-16 13:55:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:19,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:19,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:19,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:19,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:19,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:19,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:19,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 31 treesize of output 23 [2022-02-16 13:55:19,493 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:19,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:19,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:19,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:19,774 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:19,778 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:19,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:19,787 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:19,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041821394] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:19,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:19,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:55:19,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209664737] [2022-02-16 13:55:19,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:19,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:55:19,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:19,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:55:19,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:19,787 INFO L87 Difference]: Start difference. First operand 4714 states and 14988 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:20,220 INFO L93 Difference]: Finished difference Result 5424 states and 16976 transitions. [2022-02-16 13:55:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:55:20,220 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:55:20,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:20,230 INFO L225 Difference]: With dead ends: 5424 [2022-02-16 13:55:20,230 INFO L226 Difference]: Without dead ends: 5413 [2022-02-16 13:55:20,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1521, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:55:20,230 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:20,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 130 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 514 Invalid, 0 Unknown, 141 Unchecked, 0.2s Time] [2022-02-16 13:55:20,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-02-16 13:55:20,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 4721. [2022-02-16 13:55:20,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.180720338983051) internal successors, (15013), 4720 states have internal predecessors, (15013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:20,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 15013 transitions. [2022-02-16 13:55:20,297 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 15013 transitions. Word has length 25 [2022-02-16 13:55:20,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:20,297 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 15013 transitions. [2022-02-16 13:55:20,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:20,297 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 15013 transitions. [2022-02-16 13:55:20,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:20,304 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:20,304 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:20,320 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-16 13:55:20,504 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,SelfDestructingSolverStorable215 [2022-02-16 13:55:20,504 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:20,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:20,504 INFO L85 PathProgramCache]: Analyzing trace with hash -203850344, now seen corresponding path program 200 times [2022-02-16 13:55:20,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:20,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842300012] [2022-02-16 13:55:20,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:20,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:20,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:20,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842300012] [2022-02-16 13:55:20,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842300012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:20,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147434396] [2022-02-16 13:55:20,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:20,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:20,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:20,611 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-16 13:55:20,612 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-16 13:55:20,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:20,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:20,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:20,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:21,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:21,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:21,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 31 treesize of output 23 [2022-02-16 13:55:21,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:21,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:21,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:21,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,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 42 treesize of output 40 [2022-02-16 13:55:21,399 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:21,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:21,403 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:21,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:21,411 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:21,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147434396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:21,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:21,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:55:21,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424784559] [2022-02-16 13:55:21,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:21,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:55:21,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:21,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:55:21,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:21,412 INFO L87 Difference]: Start difference. First operand 4721 states and 15013 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:21,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:21,691 INFO L93 Difference]: Finished difference Result 5496 states and 17177 transitions. [2022-02-16 13:55:21,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:21,691 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:55:21,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:21,701 INFO L225 Difference]: With dead ends: 5496 [2022-02-16 13:55:21,701 INFO L226 Difference]: Without dead ends: 5486 [2022-02-16 13:55:21,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=199, Invalid=1133, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:55:21,701 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 85 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:21,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 173 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 475 Invalid, 0 Unknown, 198 Unchecked, 0.2s Time] [2022-02-16 13:55:21,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2022-02-16 13:55:21,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 4735. [2022-02-16 13:55:21,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4735 states, 4734 states have (on average 3.182509505703422) internal successors, (15066), 4734 states have internal predecessors, (15066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4735 states to 4735 states and 15066 transitions. [2022-02-16 13:55:21,768 INFO L78 Accepts]: Start accepts. Automaton has 4735 states and 15066 transitions. Word has length 25 [2022-02-16 13:55:21,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:21,768 INFO L470 AbstractCegarLoop]: Abstraction has 4735 states and 15066 transitions. [2022-02-16 13:55:21,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:21,768 INFO L276 IsEmpty]: Start isEmpty. Operand 4735 states and 15066 transitions. [2022-02-16 13:55:21,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:21,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:21,774 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:21,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:21,974 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,SelfDestructingSolverStorable216 [2022-02-16 13:55:21,975 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:21,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:21,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1876621252, now seen corresponding path program 201 times [2022-02-16 13:55:21,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:21,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758289990] [2022-02-16 13:55:21,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:21,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:22,066 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:22,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:22,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758289990] [2022-02-16 13:55:22,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758289990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:22,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293078996] [2022-02-16 13:55:22,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:22,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:22,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:22,067 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-16 13:55:22,067 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-16 13:55:22,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:55:22,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:22,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:22,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:22,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:22,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 22 treesize of output 16 [2022-02-16 13:55:22,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 45 treesize of output 35 [2022-02-16 13:55:22,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:22,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:55:22,594 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:22,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:22,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:22,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:22,856 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:22,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 7 treesize of output 3 [2022-02-16 13:55:22,860 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:22,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 8 treesize of output 7 [2022-02-16 13:55:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:22,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293078996] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:22,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:22,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:22,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189302855] [2022-02-16 13:55:22,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:22,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:22,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:22,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:22,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:22,873 INFO L87 Difference]: Start difference. First operand 4735 states and 15066 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:55:23,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:23,216 INFO L93 Difference]: Finished difference Result 5506 states and 17168 transitions. [2022-02-16 13:55:23,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:55:23,217 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:55:23,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:23,227 INFO L225 Difference]: With dead ends: 5506 [2022-02-16 13:55:23,227 INFO L226 Difference]: Without dead ends: 5488 [2022-02-16 13:55:23,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:55:23,227 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 107 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:23,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 216 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 602 Invalid, 0 Unknown, 148 Unchecked, 0.2s Time] [2022-02-16 13:55:23,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5488 states. [2022-02-16 13:55:23,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5488 to 4738. [2022-02-16 13:55:23,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4738 states, 4737 states have (on average 3.183027232425586) internal successors, (15078), 4737 states have internal predecessors, (15078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:23,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4738 states to 4738 states and 15078 transitions. [2022-02-16 13:55:23,296 INFO L78 Accepts]: Start accepts. Automaton has 4738 states and 15078 transitions. Word has length 25 [2022-02-16 13:55:23,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:23,296 INFO L470 AbstractCegarLoop]: Abstraction has 4738 states and 15078 transitions. [2022-02-16 13:55:23,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:55:23,296 INFO L276 IsEmpty]: Start isEmpty. Operand 4738 states and 15078 transitions. [2022-02-16 13:55:23,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:23,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:23,303 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:23,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:23,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:23,503 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:23,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:23,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1969560772, now seen corresponding path program 202 times [2022-02-16 13:55:23,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:23,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892327354] [2022-02-16 13:55:23,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:23,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:23,590 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:23,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:23,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892327354] [2022-02-16 13:55:23,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892327354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:23,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990410838] [2022-02-16 13:55:23,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:23,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:23,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:23,591 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-16 13:55:23,592 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-16 13:55:23,811 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:23,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:23,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:23,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:24,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:24,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:24,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:24,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 31 treesize of output 23 [2022-02-16 13:55:24,136 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:24,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:24,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:24,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 42 treesize of output 40 [2022-02-16 13:55:24,424 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:24,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:24,428 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:24,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990410838] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:24,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:24,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:24,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317167639] [2022-02-16 13:55:24,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:24,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:24,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:24,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:24,441 INFO L87 Difference]: Start difference. First operand 4738 states and 15078 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:24,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:24,717 INFO L93 Difference]: Finished difference Result 5537 states and 17376 transitions. [2022-02-16 13:55:24,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:55:24,718 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:55:24,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:24,750 INFO L225 Difference]: With dead ends: 5537 [2022-02-16 13:55:24,750 INFO L226 Difference]: Without dead ends: 5523 [2022-02-16 13:55:24,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=248, Invalid=1392, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:55:24,750 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 45 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:24,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 140 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 312 Invalid, 0 Unknown, 138 Unchecked, 0.1s Time] [2022-02-16 13:55:24,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5523 states. [2022-02-16 13:55:24,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5523 to 4744. [2022-02-16 13:55:24,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4744 states, 4743 states have (on average 3.183006535947712) internal successors, (15097), 4743 states have internal predecessors, (15097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:24,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4744 states to 4744 states and 15097 transitions. [2022-02-16 13:55:24,808 INFO L78 Accepts]: Start accepts. Automaton has 4744 states and 15097 transitions. Word has length 25 [2022-02-16 13:55:24,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:24,809 INFO L470 AbstractCegarLoop]: Abstraction has 4744 states and 15097 transitions. [2022-02-16 13:55:24,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:24,809 INFO L276 IsEmpty]: Start isEmpty. Operand 4744 states and 15097 transitions. [2022-02-16 13:55:24,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:24,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:24,815 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:24,831 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-16 13:55:25,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:25,015 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:25,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:25,016 INFO L85 PathProgramCache]: Analyzing trace with hash -174824892, now seen corresponding path program 203 times [2022-02-16 13:55:25,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:25,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719327143] [2022-02-16 13:55:25,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:25,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:25,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:25,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:25,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719327143] [2022-02-16 13:55:25,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719327143] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:25,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375945709] [2022-02-16 13:55:25,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:25,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:25,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:25,104 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:25,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-02-16 13:55:25,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:55:25,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:25,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:25,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:25,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:25,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:25,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 45 treesize of output 35 [2022-02-16 13:55:25,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:25,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:55:25,632 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:25,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:25,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:25,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:25,891 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:25,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:25,895 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:25,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:25,908 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:25,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375945709] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:25,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:25,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:25,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836011515] [2022-02-16 13:55:25,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:25,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:25,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:25,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:25,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:25,909 INFO L87 Difference]: Start difference. First operand 4744 states and 15097 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:55:26,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:26,385 INFO L93 Difference]: Finished difference Result 5540 states and 17373 transitions. [2022-02-16 13:55:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:55:26,386 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:55:26,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:26,396 INFO L225 Difference]: With dead ends: 5540 [2022-02-16 13:55:26,396 INFO L226 Difference]: Without dead ends: 5522 [2022-02-16 13:55:26,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=292, Invalid=1600, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:55:26,397 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 85 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:26,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 170 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 734 Invalid, 0 Unknown, 320 Unchecked, 0.2s Time] [2022-02-16 13:55:26,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5522 states. [2022-02-16 13:55:26,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5522 to 4750. [2022-02-16 13:55:26,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.184038744998947) internal successors, (15121), 4749 states have internal predecessors, (15121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:26,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15121 transitions. [2022-02-16 13:55:26,472 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15121 transitions. Word has length 25 [2022-02-16 13:55:26,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:26,472 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15121 transitions. [2022-02-16 13:55:26,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:55:26,472 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15121 transitions. [2022-02-16 13:55:26,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:26,479 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:26,479 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:26,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:26,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2022-02-16 13:55:26,679 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:26,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:26,679 INFO L85 PathProgramCache]: Analyzing trace with hash -417874074, now seen corresponding path program 204 times [2022-02-16 13:55:26,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:26,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250009052] [2022-02-16 13:55:26,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:26,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:26,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:26,780 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:26,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:26,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250009052] [2022-02-16 13:55:26,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250009052] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:26,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031342834] [2022-02-16 13:55:26,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:26,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:26,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:26,781 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:26,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-02-16 13:55:27,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:55:27,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:27,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:27,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:27,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:27,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:27,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:55:27,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:27,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:27,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:27,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:27,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:27,613 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:27,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:27,617 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:27,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 8 treesize of output 7 [2022-02-16 13:55:27,630 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:27,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031342834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:27,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:27,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:27,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940656128] [2022-02-16 13:55:27,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:27,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:27,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:27,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:27,630 INFO L87 Difference]: Start difference. First operand 4750 states and 15121 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:28,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:28,053 INFO L93 Difference]: Finished difference Result 5321 states and 16928 transitions. [2022-02-16 13:55:28,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:55:28,053 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:55:28,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:28,062 INFO L225 Difference]: With dead ends: 5321 [2022-02-16 13:55:28,063 INFO L226 Difference]: Without dead ends: 5306 [2022-02-16 13:55:28,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=262, Invalid=1460, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:55:28,063 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 51 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:28,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 213 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 637 Invalid, 0 Unknown, 189 Unchecked, 0.2s Time] [2022-02-16 13:55:28,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5306 states. [2022-02-16 13:55:28,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5306 to 4749. [2022-02-16 13:55:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4749 states, 4748 states have (on average 3.1840775063184497) internal successors, (15118), 4748 states have internal predecessors, (15118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:28,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4749 states to 4749 states and 15118 transitions. [2022-02-16 13:55:28,130 INFO L78 Accepts]: Start accepts. Automaton has 4749 states and 15118 transitions. Word has length 25 [2022-02-16 13:55:28,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:28,130 INFO L470 AbstractCegarLoop]: Abstraction has 4749 states and 15118 transitions. [2022-02-16 13:55:28,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:28,130 INFO L276 IsEmpty]: Start isEmpty. Operand 4749 states and 15118 transitions. [2022-02-16 13:55:28,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:28,137 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:28,137 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:28,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:28,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:28,337 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:28,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:28,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1920819068, now seen corresponding path program 205 times [2022-02-16 13:55:28,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:28,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691853754] [2022-02-16 13:55:28,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:28,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:28,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:55:28,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:28,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691853754] [2022-02-16 13:55:28,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691853754] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:28,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857986687] [2022-02-16 13:55:28,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:28,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:28,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:28,407 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:28,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-02-16 13:55:28,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:28,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:28,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:28,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:28,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:28,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:29,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:29,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:29,185 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:29,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:29,189 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:29,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:29,197 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:29,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857986687] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:29,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:29,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:55:29,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848359463] [2022-02-16 13:55:29,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:29,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:55:29,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:29,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:55:29,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:55:29,198 INFO L87 Difference]: Start difference. First operand 4749 states and 15118 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-16 13:55:29,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:29,620 INFO L93 Difference]: Finished difference Result 5274 states and 16799 transitions. [2022-02-16 13:55:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:55:29,620 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 25 [2022-02-16 13:55:29,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:29,630 INFO L225 Difference]: With dead ends: 5274 [2022-02-16 13:55:29,630 INFO L226 Difference]: Without dead ends: 5251 [2022-02-16 13:55:29,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=179, Invalid=1303, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:55:29,631 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:29,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 160 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 471 Invalid, 0 Unknown, 186 Unchecked, 0.2s Time] [2022-02-16 13:55:29,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-02-16 13:55:29,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 4752. [2022-02-16 13:55:29,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4752 states, 4751 states have (on average 3.183961271311303) internal successors, (15127), 4751 states have internal predecessors, (15127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:29,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4752 states to 4752 states and 15127 transitions. [2022-02-16 13:55:29,699 INFO L78 Accepts]: Start accepts. Automaton has 4752 states and 15127 transitions. Word has length 25 [2022-02-16 13:55:29,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:29,700 INFO L470 AbstractCegarLoop]: Abstraction has 4752 states and 15127 transitions. [2022-02-16 13:55:29,700 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-16 13:55:29,700 INFO L276 IsEmpty]: Start isEmpty. Operand 4752 states and 15127 transitions. [2022-02-16 13:55:29,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:29,706 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:29,706 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:29,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:29,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:29,907 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:29,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:29,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1761606214, now seen corresponding path program 206 times [2022-02-16 13:55:29,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:29,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434233242] [2022-02-16 13:55:29,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:29,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:30,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:30,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434233242] [2022-02-16 13:55:30,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434233242] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:30,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795024758] [2022-02-16 13:55:30,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:30,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:30,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:30,003 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:30,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-02-16 13:55:30,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:30,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:30,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:30,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:30,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:30,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 43 treesize of output 33 [2022-02-16 13:55:30,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 31 treesize of output 23 [2022-02-16 13:55:30,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:30,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 22 treesize of output 16 [2022-02-16 13:55:30,538 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:30,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:30,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:30,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:55:30,816 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:30,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:30,820 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:30,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:30,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795024758] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:30,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:30,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:30,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484865508] [2022-02-16 13:55:30,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:30,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:30,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:30,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:30,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:30,833 INFO L87 Difference]: Start difference. First operand 4752 states and 15127 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:31,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:31,149 INFO L93 Difference]: Finished difference Result 6143 states and 19641 transitions. [2022-02-16 13:55:31,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:55:31,149 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:55:31,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:31,160 INFO L225 Difference]: With dead ends: 6143 [2022-02-16 13:55:31,160 INFO L226 Difference]: Without dead ends: 6141 [2022-02-16 13:55:31,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:55:31,161 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:31,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 224 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 305 Invalid, 0 Unknown, 202 Unchecked, 0.1s Time] [2022-02-16 13:55:31,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6141 states. [2022-02-16 13:55:31,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6141 to 4756. [2022-02-16 13:55:31,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4756 states, 4755 states have (on average 3.1840168243953735) internal successors, (15140), 4755 states have internal predecessors, (15140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4756 states to 4756 states and 15140 transitions. [2022-02-16 13:55:31,233 INFO L78 Accepts]: Start accepts. Automaton has 4756 states and 15140 transitions. Word has length 25 [2022-02-16 13:55:31,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:31,233 INFO L470 AbstractCegarLoop]: Abstraction has 4756 states and 15140 transitions. [2022-02-16 13:55:31,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:31,234 INFO L276 IsEmpty]: Start isEmpty. Operand 4756 states and 15140 transitions. [2022-02-16 13:55:31,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:31,240 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:31,240 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:31,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-02-16 13:55:31,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-02-16 13:55:31,447 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:31,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1725017636, now seen corresponding path program 207 times [2022-02-16 13:55:31,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:31,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394712870] [2022-02-16 13:55:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:31,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:31,538 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:31,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:31,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394712870] [2022-02-16 13:55:31,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394712870] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:31,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380152382] [2022-02-16 13:55:31,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:31,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:31,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:31,540 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:31,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-02-16 13:55:31,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:31,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:31,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:31,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:31,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:32,072 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:32,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:32,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:55:32,344 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:32,348 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:32,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:32,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380152382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:32,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:32,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:55:32,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419593895] [2022-02-16 13:55:32,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:32,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:55:32,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:32,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:55:32,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:32,361 INFO L87 Difference]: Start difference. First operand 4756 states and 15140 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:32,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:32,817 INFO L93 Difference]: Finished difference Result 5632 states and 18103 transitions. [2022-02-16 13:55:32,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:55:32,817 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:55:32,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:32,827 INFO L225 Difference]: With dead ends: 5632 [2022-02-16 13:55:32,827 INFO L226 Difference]: Without dead ends: 5617 [2022-02-16 13:55:32,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=1569, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:55:32,828 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 67 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:32,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 206 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 524 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2022-02-16 13:55:32,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2022-02-16 13:55:32,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 4756. [2022-02-16 13:55:32,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4756 states, 4755 states have (on average 3.1838065194532073) internal successors, (15139), 4755 states have internal predecessors, (15139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:32,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4756 states to 4756 states and 15139 transitions. [2022-02-16 13:55:32,926 INFO L78 Accepts]: Start accepts. Automaton has 4756 states and 15139 transitions. Word has length 25 [2022-02-16 13:55:32,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:32,926 INFO L470 AbstractCegarLoop]: Abstraction has 4756 states and 15139 transitions. [2022-02-16 13:55:32,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:32,926 INFO L276 IsEmpty]: Start isEmpty. Operand 4756 states and 15139 transitions. [2022-02-16 13:55:32,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:32,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:32,932 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:32,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:33,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-02-16 13:55:33,133 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:33,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:33,134 INFO L85 PathProgramCache]: Analyzing trace with hash 411804902, now seen corresponding path program 208 times [2022-02-16 13:55:33,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:33,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612535113] [2022-02-16 13:55:33,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:33,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:33,220 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:33,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:33,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612535113] [2022-02-16 13:55:33,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612535113] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:33,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111950568] [2022-02-16 13:55:33,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:33,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:33,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:33,223 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:33,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-02-16 13:55:33,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:33,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:33,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:33,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:33,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:33,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:33,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:33,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 20 treesize of output 14 [2022-02-16 13:55:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:33,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:33,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:33,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:33,989 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:33,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:33,993 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:33,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:34,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111950568] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:34,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:34,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:55:34,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202079742] [2022-02-16 13:55:34,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:34,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:55:34,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:55:34,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:34,002 INFO L87 Difference]: Start difference. First operand 4756 states and 15139 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:34,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:34,364 INFO L93 Difference]: Finished difference Result 5554 states and 17731 transitions. [2022-02-16 13:55:34,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:55:34,364 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:55:34,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:34,374 INFO L225 Difference]: With dead ends: 5554 [2022-02-16 13:55:34,374 INFO L226 Difference]: Without dead ends: 5536 [2022-02-16 13:55:34,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=224, Invalid=1258, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:55:34,375 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 87 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:34,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 210 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 610 Invalid, 0 Unknown, 242 Unchecked, 0.2s Time] [2022-02-16 13:55:34,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5536 states. [2022-02-16 13:55:34,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5536 to 4755. [2022-02-16 13:55:34,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4755 states, 4754 states have (on average 3.183634833824148) internal successors, (15135), 4754 states have internal predecessors, (15135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:34,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4755 states to 4755 states and 15135 transitions. [2022-02-16 13:55:34,444 INFO L78 Accepts]: Start accepts. Automaton has 4755 states and 15135 transitions. Word has length 25 [2022-02-16 13:55:34,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:34,444 INFO L470 AbstractCegarLoop]: Abstraction has 4755 states and 15135 transitions. [2022-02-16 13:55:34,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:55:34,444 INFO L276 IsEmpty]: Start isEmpty. Operand 4755 states and 15135 transitions. [2022-02-16 13:55:34,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:34,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:34,450 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:34,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-02-16 13:55:34,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-02-16 13:55:34,651 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:34,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash -887417468, now seen corresponding path program 209 times [2022-02-16 13:55:34,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:34,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310232333] [2022-02-16 13:55:34,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:34,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:34,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:34,738 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:34,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:34,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310232333] [2022-02-16 13:55:34,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310232333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:34,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765627788] [2022-02-16 13:55:34,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:34,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:34,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:34,739 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:34,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-02-16 13:55:34,970 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:55:34,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:34,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:34,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:35,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:35,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:35,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 43 treesize of output 33 [2022-02-16 13:55:35,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 20 treesize of output 14 [2022-02-16 13:55:35,256 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:35,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:35,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:35,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:55:35,498 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:35,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:35,503 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:35,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:35,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765627788] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:35,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:35,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:55:35,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946523881] [2022-02-16 13:55:35,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:35,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:55:35,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:35,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:55:35,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:55:35,512 INFO L87 Difference]: Start difference. First operand 4755 states and 15135 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:55:35,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:35,926 INFO L93 Difference]: Finished difference Result 5348 states and 17008 transitions. [2022-02-16 13:55:35,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:55:35,926 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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 25 [2022-02-16 13:55:35,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:35,936 INFO L225 Difference]: With dead ends: 5348 [2022-02-16 13:55:35,936 INFO L226 Difference]: Without dead ends: 5302 [2022-02-16 13:55:35,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:35,937 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:35,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 174 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 576 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-02-16 13:55:35,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2022-02-16 13:55:35,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 4758. [2022-02-16 13:55:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4758 states, 4757 states have (on average 3.1833088080723146) internal successors, (15143), 4757 states have internal predecessors, (15143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:36,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4758 states to 4758 states and 15143 transitions. [2022-02-16 13:55:36,004 INFO L78 Accepts]: Start accepts. Automaton has 4758 states and 15143 transitions. Word has length 25 [2022-02-16 13:55:36,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:36,004 INFO L470 AbstractCegarLoop]: Abstraction has 4758 states and 15143 transitions. [2022-02-16 13:55:36,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:55:36,004 INFO L276 IsEmpty]: Start isEmpty. Operand 4758 states and 15143 transitions. [2022-02-16 13:55:36,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:36,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:36,011 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:36,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-02-16 13:55:36,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:36,211 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:36,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash -467629594, now seen corresponding path program 210 times [2022-02-16 13:55:36,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:36,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214412718] [2022-02-16 13:55:36,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:36,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:36,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:36,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:36,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214412718] [2022-02-16 13:55:36,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214412718] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:36,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391440379] [2022-02-16 13:55:36,302 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:36,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:36,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:36,303 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:36,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-02-16 13:55:36,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:55:36,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:36,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:36,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:36,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:36,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:36,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:55:36,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:36,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:36,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:36,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:36,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:55:37,116 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:37,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:37,121 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:37,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 8 treesize of output 7 [2022-02-16 13:55:37,133 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:37,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391440379] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:37,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:37,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:37,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940875876] [2022-02-16 13:55:37,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:37,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:37,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:37,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:37,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:37,134 INFO L87 Difference]: Start difference. First operand 4758 states and 15143 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:37,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:37,477 INFO L93 Difference]: Finished difference Result 5424 states and 17226 transitions. [2022-02-16 13:55:37,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:55:37,477 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:55:37,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:37,487 INFO L225 Difference]: With dead ends: 5424 [2022-02-16 13:55:37,487 INFO L226 Difference]: Without dead ends: 5398 [2022-02-16 13:55:37,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:37,488 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 58 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:37,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 179 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 533 Invalid, 0 Unknown, 209 Unchecked, 0.2s Time] [2022-02-16 13:55:37,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5398 states. [2022-02-16 13:55:37,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5398 to 4785. [2022-02-16 13:55:37,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4785 states, 4784 states have (on average 3.189799331103679) internal successors, (15260), 4784 states have internal predecessors, (15260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:37,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4785 states to 4785 states and 15260 transitions. [2022-02-16 13:55:37,550 INFO L78 Accepts]: Start accepts. Automaton has 4785 states and 15260 transitions. Word has length 25 [2022-02-16 13:55:37,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:37,550 INFO L470 AbstractCegarLoop]: Abstraction has 4785 states and 15260 transitions. [2022-02-16 13:55:37,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:37,550 INFO L276 IsEmpty]: Start isEmpty. Operand 4785 states and 15260 transitions. [2022-02-16 13:55:37,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:37,556 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:37,556 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:37,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-02-16 13:55:37,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2022-02-16 13:55:37,759 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:37,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:37,760 INFO L85 PathProgramCache]: Analyzing trace with hash -431041016, now seen corresponding path program 211 times [2022-02-16 13:55:37,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:37,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546344976] [2022-02-16 13:55:37,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:37,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:37,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:37,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:37,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546344976] [2022-02-16 13:55:37,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546344976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:37,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355111747] [2022-02-16 13:55:37,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:37,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:37,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:37,844 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:37,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-02-16 13:55:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:38,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:38,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:38,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:38,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:38,360 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:38,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:38,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:38,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 42 treesize of output 40 [2022-02-16 13:55:38,614 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:38,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:38,618 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:38,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 8 treesize of output 7 [2022-02-16 13:55:38,626 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:38,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355111747] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:38,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:38,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:55:38,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212665377] [2022-02-16 13:55:38,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:38,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:55:38,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:38,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:55:38,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:55:38,627 INFO L87 Difference]: Start difference. First operand 4785 states and 15260 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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-16 13:55:38,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:38,965 INFO L93 Difference]: Finished difference Result 5321 states and 16982 transitions. [2022-02-16 13:55:38,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:55:38,965 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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 25 [2022-02-16 13:55:38,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:38,975 INFO L225 Difference]: With dead ends: 5321 [2022-02-16 13:55:38,975 INFO L226 Difference]: Without dead ends: 5291 [2022-02-16 13:55:38,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=1156, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:55:38,976 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 328 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:38,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 215 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 620 Invalid, 0 Unknown, 328 Unchecked, 0.2s Time] [2022-02-16 13:55:38,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5291 states. [2022-02-16 13:55:39,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5291 to 4790. [2022-02-16 13:55:39,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4790 states, 4789 states have (on average 3.187513050741282) internal successors, (15265), 4789 states have internal predecessors, (15265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4790 states to 4790 states and 15265 transitions. [2022-02-16 13:55:39,047 INFO L78 Accepts]: Start accepts. Automaton has 4790 states and 15265 transitions. Word has length 25 [2022-02-16 13:55:39,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:39,047 INFO L470 AbstractCegarLoop]: Abstraction has 4790 states and 15265 transitions. [2022-02-16 13:55:39,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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-16 13:55:39,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4790 states and 15265 transitions. [2022-02-16 13:55:39,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:39,054 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:39,054 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:39,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-02-16 13:55:39,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:39,254 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:39,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:39,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2067763632, now seen corresponding path program 212 times [2022-02-16 13:55:39,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:39,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481717831] [2022-02-16 13:55:39,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:39,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:39,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:39,343 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:39,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:39,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481717831] [2022-02-16 13:55:39,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481717831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:39,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410187472] [2022-02-16 13:55:39,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:39,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:39,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:39,344 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:39,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-02-16 13:55:39,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:39,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:39,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:39,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:39,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:39,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:39,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 45 treesize of output 35 [2022-02-16 13:55:39,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:39,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:55:39,884 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:39,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:40,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:40,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 16 treesize of output 20 [2022-02-16 13:55:40,154 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:40,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:40,158 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:40,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:40,170 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:40,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410187472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:40,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:40,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:40,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861671798] [2022-02-16 13:55:40,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:40,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:40,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:40,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:40,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:40,171 INFO L87 Difference]: Start difference. First operand 4790 states and 15265 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:40,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:40,523 INFO L93 Difference]: Finished difference Result 5551 states and 17861 transitions. [2022-02-16 13:55:40,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:55:40,524 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:55:40,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:40,534 INFO L225 Difference]: With dead ends: 5551 [2022-02-16 13:55:40,534 INFO L226 Difference]: Without dead ends: 5538 [2022-02-16 13:55:40,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=261, Invalid=1461, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:55:40,535 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 616 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:40,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 227 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 562 Invalid, 0 Unknown, 616 Unchecked, 0.2s Time] [2022-02-16 13:55:40,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states. [2022-02-16 13:55:40,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 4757. [2022-02-16 13:55:40,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4757 states, 4756 states have (on average 3.1843986543313707) internal successors, (15145), 4756 states have internal predecessors, (15145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:40,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4757 states to 4757 states and 15145 transitions. [2022-02-16 13:55:40,605 INFO L78 Accepts]: Start accepts. Automaton has 4757 states and 15145 transitions. Word has length 25 [2022-02-16 13:55:40,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:40,606 INFO L470 AbstractCegarLoop]: Abstraction has 4757 states and 15145 transitions. [2022-02-16 13:55:40,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:40,606 INFO L276 IsEmpty]: Start isEmpty. Operand 4757 states and 15145 transitions. [2022-02-16 13:55:40,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:40,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:40,612 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:40,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-02-16 13:55:40,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-02-16 13:55:40,812 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:40,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:40,813 INFO L85 PathProgramCache]: Analyzing trace with hash 362049382, now seen corresponding path program 213 times [2022-02-16 13:55:40,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:40,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263842167] [2022-02-16 13:55:40,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:40,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:40,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:40,899 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:40,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:40,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263842167] [2022-02-16 13:55:40,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263842167] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:40,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118064167] [2022-02-16 13:55:40,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:40,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:40,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:40,901 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:40,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-02-16 13:55:41,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 13:55:41,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:41,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:41,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:41,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:41,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:41,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:41,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:55:41,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:55:41,460 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:41,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:41,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:41,720 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:41,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 7 treesize of output 3 [2022-02-16 13:55:41,724 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:41,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:41,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118064167] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:41,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:41,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:41,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239619975] [2022-02-16 13:55:41,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:41,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:41,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:41,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:41,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:41,737 INFO L87 Difference]: Start difference. First operand 4757 states and 15145 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:42,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:42,219 INFO L93 Difference]: Finished difference Result 5403 states and 17135 transitions. [2022-02-16 13:55:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:55:42,219 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:55:42,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:42,229 INFO L225 Difference]: With dead ends: 5403 [2022-02-16 13:55:42,229 INFO L226 Difference]: Without dead ends: 5383 [2022-02-16 13:55:42,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=1522, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:55:42,229 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:42,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 236 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 818 Invalid, 0 Unknown, 278 Unchecked, 0.3s Time] [2022-02-16 13:55:42,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5383 states. [2022-02-16 13:55:42,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5383 to 4767. [2022-02-16 13:55:42,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4767 states, 4766 states have (on average 3.1865295845572805) internal successors, (15187), 4766 states have internal predecessors, (15187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:42,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4767 states to 4767 states and 15187 transitions. [2022-02-16 13:55:42,299 INFO L78 Accepts]: Start accepts. Automaton has 4767 states and 15187 transitions. Word has length 25 [2022-02-16 13:55:42,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:42,299 INFO L470 AbstractCegarLoop]: Abstraction has 4767 states and 15187 transitions. [2022-02-16 13:55:42,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:42,299 INFO L276 IsEmpty]: Start isEmpty. Operand 4767 states and 15187 transitions. [2022-02-16 13:55:42,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:42,305 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:42,305 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:42,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-02-16 13:55:42,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2022-02-16 13:55:42,506 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:42,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash -937172988, now seen corresponding path program 214 times [2022-02-16 13:55:42,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:42,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068758600] [2022-02-16 13:55:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:42,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:42,589 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:42,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:42,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068758600] [2022-02-16 13:55:42,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068758600] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:42,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715661333] [2022-02-16 13:55:42,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:42,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:42,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:42,590 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:42,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-02-16 13:55:42,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:42,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:42,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:42,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:42,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:42,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:43,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 45 treesize of output 35 [2022-02-16 13:55:43,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:43,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:55:43,109 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:43,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:43,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:43,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:43,346 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:43,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:43,351 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:43,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:43,359 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:43,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715661333] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:43,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:43,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:55:43,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442395962] [2022-02-16 13:55:43,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:43,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:55:43,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:43,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:55:43,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:55:43,360 INFO L87 Difference]: Start difference. First operand 4767 states and 15187 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:55:43,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:43,832 INFO L93 Difference]: Finished difference Result 5369 states and 17148 transitions. [2022-02-16 13:55:43,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:55:43,832 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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 25 [2022-02-16 13:55:43,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:43,841 INFO L225 Difference]: With dead ends: 5369 [2022-02-16 13:55:43,841 INFO L226 Difference]: Without dead ends: 5351 [2022-02-16 13:55:43,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:55:43,841 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:43,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 173 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 417 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-16 13:55:43,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5351 states. [2022-02-16 13:55:43,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5351 to 4767. [2022-02-16 13:55:43,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4767 states, 4766 states have (on average 3.1863197650020982) internal successors, (15186), 4766 states have internal predecessors, (15186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:43,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4767 states to 4767 states and 15186 transitions. [2022-02-16 13:55:43,902 INFO L78 Accepts]: Start accepts. Automaton has 4767 states and 15186 transitions. Word has length 25 [2022-02-16 13:55:43,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:43,902 INFO L470 AbstractCegarLoop]: Abstraction has 4767 states and 15186 transitions. [2022-02-16 13:55:43,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:55:43,902 INFO L276 IsEmpty]: Start isEmpty. Operand 4767 states and 15186 transitions. [2022-02-16 13:55:43,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:43,908 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:43,908 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:43,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-02-16 13:55:44,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:44,109 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:44,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:44,109 INFO L85 PathProgramCache]: Analyzing trace with hash 794141528, now seen corresponding path program 215 times [2022-02-16 13:55:44,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:44,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498234946] [2022-02-16 13:55:44,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:44,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:44,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:44,193 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:44,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498234946] [2022-02-16 13:55:44,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498234946] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:44,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47258136] [2022-02-16 13:55:44,193 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:44,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:44,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:44,194 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:44,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-02-16 13:55:44,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:55:44,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:44,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:44,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:44,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:44,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:44,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:55:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:44,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:44,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 20 treesize of output 24 [2022-02-16 13:55:44,978 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:44,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:44,983 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:44,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:44,991 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:44,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47258136] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:44,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:44,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:55:44,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332066241] [2022-02-16 13:55:44,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:44,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:55:44,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:44,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:55:44,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:55:44,992 INFO L87 Difference]: Start difference. First operand 4767 states and 15186 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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-16 13:55:45,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:45,379 INFO L93 Difference]: Finished difference Result 5322 states and 16988 transitions. [2022-02-16 13:55:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:55:45,380 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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 25 [2022-02-16 13:55:45,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:45,390 INFO L225 Difference]: With dead ends: 5322 [2022-02-16 13:55:45,390 INFO L226 Difference]: Without dead ends: 5303 [2022-02-16 13:55:45,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:55:45,390 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:45,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 177 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 678 Invalid, 0 Unknown, 94 Unchecked, 0.2s Time] [2022-02-16 13:55:45,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5303 states. [2022-02-16 13:55:45,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5303 to 4775. [2022-02-16 13:55:45,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4775 states, 4774 states have (on average 3.186217008797654) internal successors, (15211), 4774 states have internal predecessors, (15211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:45,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4775 states to 4775 states and 15211 transitions. [2022-02-16 13:55:45,460 INFO L78 Accepts]: Start accepts. Automaton has 4775 states and 15211 transitions. Word has length 25 [2022-02-16 13:55:45,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:45,460 INFO L470 AbstractCegarLoop]: Abstraction has 4775 states and 15211 transitions. [2022-02-16 13:55:45,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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-16 13:55:45,460 INFO L276 IsEmpty]: Start isEmpty. Operand 4775 states and 15211 transitions. [2022-02-16 13:55:45,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:45,467 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:45,467 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:45,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-02-16 13:55:45,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:45,667 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:45,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:45,667 INFO L85 PathProgramCache]: Analyzing trace with hash -961067083, now seen corresponding path program 216 times [2022-02-16 13:55:45,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:45,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644310425] [2022-02-16 13:55:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:45,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:45,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:45,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644310425] [2022-02-16 13:55:45,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644310425] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:45,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287663654] [2022-02-16 13:55:45,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:45,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:45,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:45,790 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:45,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-02-16 13:55:46,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:55:46,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:46,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:55:46,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:46,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:46,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 49 [2022-02-16 13:55:46,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:46,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-02-16 13:55:46,951 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:46,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:47,351 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:47,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 250 [2022-02-16 13:55:47,361 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:47,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 256 treesize of output 213 [2022-02-16 13:55:47,505 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:47,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287663654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:47,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:47,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 32 [2022-02-16 13:55:47,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010796180] [2022-02-16 13:55:47,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:47,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:55:47,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:47,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:55:47,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:55:47,506 INFO L87 Difference]: Start difference. First operand 4775 states and 15211 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:47,772 INFO L93 Difference]: Finished difference Result 5361 states and 16849 transitions. [2022-02-16 13:55:47,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:47,772 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-16 13:55:47,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:47,782 INFO L225 Difference]: With dead ends: 5361 [2022-02-16 13:55:47,782 INFO L226 Difference]: Without dead ends: 5341 [2022-02-16 13:55:47,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1027, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:47,782 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 187 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:47,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 219 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 461 Invalid, 0 Unknown, 384 Unchecked, 0.2s Time] [2022-02-16 13:55:47,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5341 states. [2022-02-16 13:55:47,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5341 to 4741. [2022-02-16 13:55:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.183333333333333) internal successors, (15089), 4740 states have internal predecessors, (15089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:47,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15089 transitions. [2022-02-16 13:55:47,848 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15089 transitions. Word has length 25 [2022-02-16 13:55:47,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:47,848 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15089 transitions. [2022-02-16 13:55:47,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:47,848 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15089 transitions. [2022-02-16 13:55:47,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:47,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:47,854 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:47,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-02-16 13:55:48,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-02-16 13:55:48,059 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:48,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:48,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1830955219, now seen corresponding path program 217 times [2022-02-16 13:55:48,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:48,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172134169] [2022-02-16 13:55:48,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:48,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:48,168 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:55:48,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:48,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172134169] [2022-02-16 13:55:48,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172134169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:48,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009304645] [2022-02-16 13:55:48,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:48,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:48,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:48,169 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:48,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-02-16 13:55:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:48,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:48,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:48,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:48,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:55:48,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:48,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 10 treesize of output 6 [2022-02-16 13:55:48,979 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:48,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:49,218 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:49,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-02-16 13:55:49,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-16 13:55:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:49,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009304645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:49,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:49,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:55:49,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876715673] [2022-02-16 13:55:49,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:49,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:55:49,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:55:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:49,273 INFO L87 Difference]: Start difference. First operand 4741 states and 15089 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-16 13:55:49,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:49,683 INFO L93 Difference]: Finished difference Result 5171 states and 16368 transitions. [2022-02-16 13:55:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:49,683 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 25 [2022-02-16 13:55:49,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:49,693 INFO L225 Difference]: With dead ends: 5171 [2022-02-16 13:55:49,693 INFO L226 Difference]: Without dead ends: 5167 [2022-02-16 13:55:49,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=239, Invalid=1401, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:55:49,693 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 103 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:49,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 158 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 364 Invalid, 0 Unknown, 364 Unchecked, 0.1s Time] [2022-02-16 13:55:49,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5167 states. [2022-02-16 13:55:49,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5167 to 4740. [2022-02-16 13:55:49,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 3.1831610044313146) internal successors, (15085), 4739 states have internal predecessors, (15085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:49,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 15085 transitions. [2022-02-16 13:55:49,766 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 15085 transitions. Word has length 25 [2022-02-16 13:55:49,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:49,766 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 15085 transitions. [2022-02-16 13:55:49,766 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-16 13:55:49,766 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 15085 transitions. [2022-02-16 13:55:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:49,773 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:49,773 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:49,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-02-16 13:55:49,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-02-16 13:55:49,973 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:49,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:49,973 INFO L85 PathProgramCache]: Analyzing trace with hash 803481560, now seen corresponding path program 218 times [2022-02-16 13:55:49,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:49,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043344195] [2022-02-16 13:55:49,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:49,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:50,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:50,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043344195] [2022-02-16 13:55:50,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043344195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:50,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733933344] [2022-02-16 13:55:50,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:50,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:50,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:50,099 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:50,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-02-16 13:55:50,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:50,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:50,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:50,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:50,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:50,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:50,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:50,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:55:50,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 35 treesize of output 27 [2022-02-16 13:55:50,917 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:50,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:51,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:51,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:51,239 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:51,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:51,244 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:51,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:51,256 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:51,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733933344] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:51,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:51,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:51,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262041713] [2022-02-16 13:55:51,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:51,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:51,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:51,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:51,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:51,257 INFO L87 Difference]: Start difference. First operand 4740 states and 15085 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:51,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:51,789 INFO L93 Difference]: Finished difference Result 5172 states and 16254 transitions. [2022-02-16 13:55:51,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:55:51,789 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:55:51,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:51,798 INFO L225 Difference]: With dead ends: 5172 [2022-02-16 13:55:51,798 INFO L226 Difference]: Without dead ends: 5159 [2022-02-16 13:55:51,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=310, Invalid=1760, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:55:51,799 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 63 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 343 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:51,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 388 Invalid, 1010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 649 Invalid, 0 Unknown, 343 Unchecked, 0.2s Time] [2022-02-16 13:55:51,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5159 states. [2022-02-16 13:55:51,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5159 to 4753. [2022-02-16 13:55:51,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4753 states, 4752 states have (on average 3.183922558922559) internal successors, (15130), 4752 states have internal predecessors, (15130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:51,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4753 states to 4753 states and 15130 transitions. [2022-02-16 13:55:51,860 INFO L78 Accepts]: Start accepts. Automaton has 4753 states and 15130 transitions. Word has length 25 [2022-02-16 13:55:51,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:51,860 INFO L470 AbstractCegarLoop]: Abstraction has 4753 states and 15130 transitions. [2022-02-16 13:55:51,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:51,860 INFO L276 IsEmpty]: Start isEmpty. Operand 4753 states and 15130 transitions. [2022-02-16 13:55:51,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:51,866 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:51,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:51,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Ended with exit code 0 [2022-02-16 13:55:52,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-02-16 13:55:52,066 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:52,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:52,067 INFO L85 PathProgramCache]: Analyzing trace with hash -2013242630, now seen corresponding path program 219 times [2022-02-16 13:55:52,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:52,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506593124] [2022-02-16 13:55:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:52,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:52,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:52,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:52,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506593124] [2022-02-16 13:55:52,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506593124] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:52,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142655670] [2022-02-16 13:55:52,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:52,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:52,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:52,206 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:52,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-02-16 13:55:52,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:55:52,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:52,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:52,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:52,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:52,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:52,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:52,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 31 treesize of output 23 [2022-02-16 13:55:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:52,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:53,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:53,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:53,239 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:53,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:53,243 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:53,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 8 treesize of output 7 [2022-02-16 13:55:53,255 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:53,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142655670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:53,255 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:53,255 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:53,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323899110] [2022-02-16 13:55:53,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:53,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:53,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:53,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:53,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:53,256 INFO L87 Difference]: Start difference. First operand 4753 states and 15130 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:53,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:53,800 INFO L93 Difference]: Finished difference Result 5214 states and 16368 transitions. [2022-02-16 13:55:53,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:55:53,801 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:55:53,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:53,810 INFO L225 Difference]: With dead ends: 5214 [2022-02-16 13:55:53,810 INFO L226 Difference]: Without dead ends: 5196 [2022-02-16 13:55:53,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=314, Invalid=1848, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:55:53,810 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 85 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:53,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 196 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 508 Invalid, 0 Unknown, 116 Unchecked, 0.2s Time] [2022-02-16 13:55:53,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5196 states. [2022-02-16 13:55:53,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5196 to 4741. [2022-02-16 13:55:53,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.183333333333333) internal successors, (15089), 4740 states have internal predecessors, (15089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15089 transitions. [2022-02-16 13:55:53,871 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15089 transitions. Word has length 25 [2022-02-16 13:55:53,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:53,871 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15089 transitions. [2022-02-16 13:55:53,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:55:53,871 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15089 transitions. [2022-02-16 13:55:53,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:53,877 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:53,878 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:53,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:54,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-02-16 13:55:54,078 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:54,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:54,078 INFO L85 PathProgramCache]: Analyzing trace with hash 2026756651, now seen corresponding path program 220 times [2022-02-16 13:55:54,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:54,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001241131] [2022-02-16 13:55:54,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:54,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:54,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:55:54,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:54,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001241131] [2022-02-16 13:55:54,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001241131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:54,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774320940] [2022-02-16 13:55:54,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:54,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:54,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:54,173 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:54,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-02-16 13:55:54,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:54,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:54,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:54,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:54,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-16 13:55:55,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:55,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:55:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:55,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:55,245 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:55,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-02-16 13:55:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-16 13:55:55,309 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:55,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774320940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:55,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:55,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:55:55,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248459827] [2022-02-16 13:55:55,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:55,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:55:55,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:55,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:55:55,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:55:55,311 INFO L87 Difference]: Start difference. First operand 4741 states and 15089 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:55:56,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:56,093 INFO L93 Difference]: Finished difference Result 5217 states and 16462 transitions. [2022-02-16 13:55:56,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:55:56,093 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:55:56,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:56,102 INFO L225 Difference]: With dead ends: 5217 [2022-02-16 13:55:56,103 INFO L226 Difference]: Without dead ends: 5201 [2022-02-16 13:55:56,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=243, Invalid=1649, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:55:56,103 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:56,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 258 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 583 Invalid, 0 Unknown, 380 Unchecked, 0.2s Time] [2022-02-16 13:55:56,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2022-02-16 13:55:56,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 4736. [2022-02-16 13:55:56,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.1833157338965155) internal successors, (15073), 4735 states have internal predecessors, (15073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:56,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15073 transitions. [2022-02-16 13:55:56,169 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15073 transitions. Word has length 25 [2022-02-16 13:55:56,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:56,169 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15073 transitions. [2022-02-16 13:55:56,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:55:56,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15073 transitions. [2022-02-16 13:55:56,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:56,175 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:56,175 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:56,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-02-16 13:55:56,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-02-16 13:55:56,376 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:56,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1951234652, now seen corresponding path program 221 times [2022-02-16 13:55:56,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:56,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3071531] [2022-02-16 13:55:56,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:56,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:55:56,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:56,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3071531] [2022-02-16 13:55:56,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3071531] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:56,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878501919] [2022-02-16 13:55:56,504 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:56,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:56,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:56,505 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:56,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-02-16 13:55:56,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:55:56,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:56,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:56,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:56,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:56,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:57,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:57,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:55:57,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 35 treesize of output 27 [2022-02-16 13:55:57,377 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:57,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:57,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:57,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:57,713 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:57,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:57,717 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:57,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:57,729 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:57,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878501919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:57,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:57,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:57,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496912895] [2022-02-16 13:55:57,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:57,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:57,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:57,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:57,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:57,730 INFO L87 Difference]: Start difference. First operand 4736 states and 15073 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:58,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:58,475 INFO L93 Difference]: Finished difference Result 5297 states and 16490 transitions. [2022-02-16 13:55:58,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:55:58,475 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:55:58,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:58,485 INFO L225 Difference]: With dead ends: 5297 [2022-02-16 13:55:58,485 INFO L226 Difference]: Without dead ends: 5272 [2022-02-16 13:55:58,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 13:55:58,486 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 85 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:58,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 307 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 574 Invalid, 0 Unknown, 429 Unchecked, 0.2s Time] [2022-02-16 13:55:58,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5272 states. [2022-02-16 13:55:58,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5272 to 4737. [2022-02-16 13:55:58,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.183277027027027) internal successors, (15076), 4736 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:58,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15076 transitions. [2022-02-16 13:55:58,557 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15076 transitions. Word has length 25 [2022-02-16 13:55:58,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:58,557 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15076 transitions. [2022-02-16 13:55:58,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:55:58,557 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15076 transitions. [2022-02-16 13:55:58,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:55:58,564 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:58,564 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:58,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-02-16 13:55:58,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:58,765 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:55:58,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:58,765 INFO L85 PathProgramCache]: Analyzing trace with hash -654623144, now seen corresponding path program 222 times [2022-02-16 13:55:58,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:58,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229169649] [2022-02-16 13:55:58,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:58,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:58,884 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:55:58,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:58,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229169649] [2022-02-16 13:55:58,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229169649] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:58,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679134531] [2022-02-16 13:55:58,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:58,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:58,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:58,885 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:55:58,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-02-16 13:55:59,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:55:59,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:59,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:55:59,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:59,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:59,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:59,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 45 treesize of output 35 [2022-02-16 13:55:59,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:59,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 39 treesize of output 33 [2022-02-16 13:55:59,636 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:59,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:59,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:59,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:55:59,943 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:55:59,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:55:59,947 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:55:59,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:55:59,960 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:59,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679134531] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:59,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:59,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:55:59,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444722827] [2022-02-16 13:55:59,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:59,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:55:59,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:59,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:55:59,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:55:59,960 INFO L87 Difference]: Start difference. First operand 4737 states and 15076 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:00,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:00,650 INFO L93 Difference]: Finished difference Result 5430 states and 16887 transitions. [2022-02-16 13:56:00,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:56:00,651 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:00,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:00,660 INFO L225 Difference]: With dead ends: 5430 [2022-02-16 13:56:00,660 INFO L226 Difference]: Without dead ends: 5397 [2022-02-16 13:56:00,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=419, Invalid=2131, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:56:00,661 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 120 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 502 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:00,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 366 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 723 Invalid, 0 Unknown, 502 Unchecked, 0.2s Time] [2022-02-16 13:56:00,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5397 states. [2022-02-16 13:56:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5397 to 4736. [2022-02-16 13:56:00,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.1833157338965155) internal successors, (15073), 4735 states have internal predecessors, (15073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:00,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15073 transitions. [2022-02-16 13:56:00,724 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15073 transitions. Word has length 25 [2022-02-16 13:56:00,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:00,724 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15073 transitions. [2022-02-16 13:56:00,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:00,725 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15073 transitions. [2022-02-16 13:56:00,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:00,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:00,731 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:00,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-02-16 13:56:00,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-02-16 13:56:00,931 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:00,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:00,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1224859014, now seen corresponding path program 223 times [2022-02-16 13:56:00,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:00,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980174895] [2022-02-16 13:56:00,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:00,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:01,010 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:56:01,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:01,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980174895] [2022-02-16 13:56:01,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980174895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:01,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697197760] [2022-02-16 13:56:01,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:01,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:01,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:01,011 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:01,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-02-16 13:56:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:01,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:01,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:01,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:01,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 50 treesize of output 40 [2022-02-16 13:56:01,680 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:01,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:01,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:01,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 44 treesize of output 42 [2022-02-16 13:56:01,958 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:01,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 7 treesize of output 3 [2022-02-16 13:56:01,962 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:01,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:01,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697197760] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:01,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:01,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:56:01,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666583922] [2022-02-16 13:56:01,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:01,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:56:01,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:01,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:56:01,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:56:01,974 INFO L87 Difference]: Start difference. First operand 4736 states and 15073 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-16 13:56:02,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:02,450 INFO L93 Difference]: Finished difference Result 5066 states and 15981 transitions. [2022-02-16 13:56:02,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:02,450 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 25 [2022-02-16 13:56:02,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:02,458 INFO L225 Difference]: With dead ends: 5066 [2022-02-16 13:56:02,458 INFO L226 Difference]: Without dead ends: 5041 [2022-02-16 13:56:02,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:56:02,459 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:02,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 160 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 504 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-02-16 13:56:02,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5041 states. [2022-02-16 13:56:02,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5041 to 4737. [2022-02-16 13:56:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.18285472972973) internal successors, (15074), 4736 states have internal predecessors, (15074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15074 transitions. [2022-02-16 13:56:02,533 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15074 transitions. Word has length 25 [2022-02-16 13:56:02,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:02,534 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15074 transitions. [2022-02-16 13:56:02,534 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-16 13:56:02,534 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15074 transitions. [2022-02-16 13:56:02,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:02,540 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:02,540 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:02,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-02-16 13:56:02,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-02-16 13:56:02,740 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:02,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:02,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1310819142, now seen corresponding path program 224 times [2022-02-16 13:56:02,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:02,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528016337] [2022-02-16 13:56:02,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:02,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:02,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:02,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:02,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528016337] [2022-02-16 13:56:02,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528016337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:02,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352523628] [2022-02-16 13:56:02,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:02,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:02,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:02,867 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:02,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-02-16 13:56:03,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:03,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:03,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:03,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:03,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:03,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:03,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:03,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:03,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:56:03,875 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:03,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 7 treesize of output 3 [2022-02-16 13:56:03,879 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:03,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 8 treesize of output 7 [2022-02-16 13:56:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:03,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352523628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:03,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:03,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:56:03,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625988042] [2022-02-16 13:56:03,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:03,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:03,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:03,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:03,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:03,893 INFO L87 Difference]: Start difference. First operand 4737 states and 15074 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:04,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:04,207 INFO L93 Difference]: Finished difference Result 5012 states and 15865 transitions. [2022-02-16 13:56:04,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:56:04,207 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:56:04,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:04,216 INFO L225 Difference]: With dead ends: 5012 [2022-02-16 13:56:04,216 INFO L226 Difference]: Without dead ends: 5005 [2022-02-16 13:56:04,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:56:04,217 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:04,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 177 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 468 Invalid, 0 Unknown, 247 Unchecked, 0.1s Time] [2022-02-16 13:56:04,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2022-02-16 13:56:04,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4739. [2022-02-16 13:56:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4739 states, 4738 states have (on average 3.181933305192064) internal successors, (15076), 4738 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:04,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4739 states to 4739 states and 15076 transitions. [2022-02-16 13:56:04,278 INFO L78 Accepts]: Start accepts. Automaton has 4739 states and 15076 transitions. Word has length 25 [2022-02-16 13:56:04,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:04,278 INFO L470 AbstractCegarLoop]: Abstraction has 4739 states and 15076 transitions. [2022-02-16 13:56:04,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:04,278 INFO L276 IsEmpty]: Start isEmpty. Operand 4739 states and 15076 transitions. [2022-02-16 13:56:04,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:04,284 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:04,284 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:04,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-02-16 13:56:04,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:04,485 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:04,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:04,485 INFO L85 PathProgramCache]: Analyzing trace with hash -269952774, now seen corresponding path program 225 times [2022-02-16 13:56:04,485 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:04,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389733936] [2022-02-16 13:56:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:04,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:04,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:04,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389733936] [2022-02-16 13:56:04,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389733936] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:04,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864030034] [2022-02-16 13:56:04,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:04,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:04,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:04,596 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:04,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-02-16 13:56:04,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:56:04,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:04,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:04,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:05,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:05,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:05,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:05,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:56:05,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 20 [2022-02-16 13:56:05,369 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:05,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:05,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:05,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:56:05,655 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:05,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:05,659 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:05,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:05,671 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:05,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864030034] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:05,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:05,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:05,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534172114] [2022-02-16 13:56:05,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:05,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:05,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:05,672 INFO L87 Difference]: Start difference. First operand 4739 states and 15076 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:06,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:06,063 INFO L93 Difference]: Finished difference Result 5021 states and 15876 transitions. [2022-02-16 13:56:06,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:56:06,063 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 25 [2022-02-16 13:56:06,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:06,072 INFO L225 Difference]: With dead ends: 5021 [2022-02-16 13:56:06,072 INFO L226 Difference]: Without dead ends: 5002 [2022-02-16 13:56:06,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=189, Invalid=1451, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:56:06,072 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 69 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:06,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 185 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 456 Invalid, 0 Unknown, 205 Unchecked, 0.2s Time] [2022-02-16 13:56:06,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-02-16 13:56:06,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 4736. [2022-02-16 13:56:06,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.183104540654699) internal successors, (15072), 4735 states have internal predecessors, (15072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:06,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15072 transitions. [2022-02-16 13:56:06,133 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15072 transitions. Word has length 25 [2022-02-16 13:56:06,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:06,133 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15072 transitions. [2022-02-16 13:56:06,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:06,133 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15072 transitions. [2022-02-16 13:56:06,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:06,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:06,140 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:06,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-02-16 13:56:06,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:06,341 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:06,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:06,341 INFO L85 PathProgramCache]: Analyzing trace with hash -697013778, now seen corresponding path program 226 times [2022-02-16 13:56:06,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:06,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939477195] [2022-02-16 13:56:06,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:06,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:06,483 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:06,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:06,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939477195] [2022-02-16 13:56:06,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939477195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:06,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533716051] [2022-02-16 13:56:06,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:06,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:06,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:06,484 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:06,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-02-16 13:56:06,735 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:06,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:06,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:06,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:06,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:06,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:07,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:07,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:07,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 31 treesize of output 23 [2022-02-16 13:56:07,146 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:07,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:07,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:07,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:56:07,453 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:07,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:07,457 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:07,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 8 treesize of output 7 [2022-02-16 13:56:07,469 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:07,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533716051] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:07,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:07,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:07,470 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845537584] [2022-02-16 13:56:07,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:07,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:07,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:07,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:07,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:07,470 INFO L87 Difference]: Start difference. First operand 4736 states and 15072 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:07,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:07,903 INFO L93 Difference]: Finished difference Result 5127 states and 16131 transitions. [2022-02-16 13:56:07,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:07,903 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:56:07,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:07,912 INFO L225 Difference]: With dead ends: 5127 [2022-02-16 13:56:07,912 INFO L226 Difference]: Without dead ends: 5091 [2022-02-16 13:56:07,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=262, Invalid=1544, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:07,912 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 413 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:07,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 250 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 556 Invalid, 0 Unknown, 413 Unchecked, 0.2s Time] [2022-02-16 13:56:07,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5091 states. [2022-02-16 13:56:07,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5091 to 4737. [2022-02-16 13:56:07,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.183277027027027) internal successors, (15076), 4736 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:07,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15076 transitions. [2022-02-16 13:56:07,971 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15076 transitions. Word has length 25 [2022-02-16 13:56:07,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:07,972 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15076 transitions. [2022-02-16 13:56:07,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:07,972 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15076 transitions. [2022-02-16 13:56:07,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:07,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:07,978 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:07,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-02-16 13:56:08,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:08,178 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:08,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:08,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1800863452, now seen corresponding path program 227 times [2022-02-16 13:56:08,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:08,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246010243] [2022-02-16 13:56:08,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:08,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:08,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:08,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:08,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246010243] [2022-02-16 13:56:08,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246010243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:08,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284974983] [2022-02-16 13:56:08,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:08,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:08,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:08,284 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:08,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-02-16 13:56:08,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:08,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:08,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:08,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:08,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:08,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:08,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 31 treesize of output 23 [2022-02-16 13:56:08,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:08,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:08,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:08,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:09,204 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:09,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:09,208 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:09,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:09,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284974983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:09,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:09,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:09,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325938110] [2022-02-16 13:56:09,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:09,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:09,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:09,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:09,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:09,222 INFO L87 Difference]: Start difference. First operand 4737 states and 15076 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:09,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:09,514 INFO L93 Difference]: Finished difference Result 5089 states and 16099 transitions. [2022-02-16 13:56:09,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:56:09,514 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:56:09,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:09,524 INFO L225 Difference]: With dead ends: 5089 [2022-02-16 13:56:09,524 INFO L226 Difference]: Without dead ends: 5067 [2022-02-16 13:56:09,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:56:09,524 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:09,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 171 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 504 Invalid, 0 Unknown, 78 Unchecked, 0.2s Time] [2022-02-16 13:56:09,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-02-16 13:56:09,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4750. [2022-02-16 13:56:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.1831964624131395) internal successors, (15117), 4749 states have internal predecessors, (15117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15117 transitions. [2022-02-16 13:56:09,591 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15117 transitions. Word has length 25 [2022-02-16 13:56:09,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:09,591 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15117 transitions. [2022-02-16 13:56:09,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:09,591 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15117 transitions. [2022-02-16 13:56:09,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:09,598 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:09,598 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:09,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-02-16 13:56:09,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-02-16 13:56:09,798 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:09,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:09,798 INFO L85 PathProgramCache]: Analyzing trace with hash 279608144, now seen corresponding path program 228 times [2022-02-16 13:56:09,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:09,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731393444] [2022-02-16 13:56:09,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:09,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:09,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:09,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:09,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731393444] [2022-02-16 13:56:09,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731393444] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:09,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321760292] [2022-02-16 13:56:09,903 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:09,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:09,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:09,904 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:09,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-02-16 13:56:10,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:10,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:10,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:56:10,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:10,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 17 treesize of output 13 [2022-02-16 13:56:10,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 24 treesize of output 18 [2022-02-16 13:56:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:56:10,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:10,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 289 [2022-02-16 13:56:10,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 3 treesize of output 1 [2022-02-16 13:56:10,908 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:10,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:10,920 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:56:10,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321760292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:10,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:10,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:56:10,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173702443] [2022-02-16 13:56:10,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:10,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:56:10,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:10,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:56:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:56:10,921 INFO L87 Difference]: Start difference. First operand 4750 states and 15117 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:11,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:11,276 INFO L93 Difference]: Finished difference Result 5163 states and 16204 transitions. [2022-02-16 13:56:11,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:56:11,277 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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 25 [2022-02-16 13:56:11,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:11,286 INFO L225 Difference]: With dead ends: 5163 [2022-02-16 13:56:11,286 INFO L226 Difference]: Without dead ends: 5128 [2022-02-16 13:56:11,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:11,286 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 97 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:11,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 169 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:56:11,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5128 states. [2022-02-16 13:56:11,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5128 to 4723. [2022-02-16 13:56:11,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4723 states, 4722 states have (on average 3.181702668360864) internal successors, (15024), 4722 states have internal predecessors, (15024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:11,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4723 states to 4723 states and 15024 transitions. [2022-02-16 13:56:11,351 INFO L78 Accepts]: Start accepts. Automaton has 4723 states and 15024 transitions. Word has length 25 [2022-02-16 13:56:11,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:11,351 INFO L470 AbstractCegarLoop]: Abstraction has 4723 states and 15024 transitions. [2022-02-16 13:56:11,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:11,351 INFO L276 IsEmpty]: Start isEmpty. Operand 4723 states and 15024 transitions. [2022-02-16 13:56:11,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:11,358 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:11,358 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:11,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:11,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:11,558 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:11,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:11,558 INFO L85 PathProgramCache]: Analyzing trace with hash -657258032, now seen corresponding path program 229 times [2022-02-16 13:56:11,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:11,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282772611] [2022-02-16 13:56:11,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:11,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:11,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:11,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282772611] [2022-02-16 13:56:11,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282772611] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:11,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000388872] [2022-02-16 13:56:11,669 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:11,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:11,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:11,670 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:11,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-02-16 13:56:11,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:11,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:11,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:12,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:12,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:56:12,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:12,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 22 treesize of output 16 [2022-02-16 13:56:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:12,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:12,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:12,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:12,696 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:12,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 7 treesize of output 3 [2022-02-16 13:56:12,700 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:12,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:12,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000388872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:12,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:12,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:12,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954136263] [2022-02-16 13:56:12,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:12,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:12,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:12,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:12,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:12,714 INFO L87 Difference]: Start difference. First operand 4723 states and 15024 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:13,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:13,147 INFO L93 Difference]: Finished difference Result 5276 states and 16408 transitions. [2022-02-16 13:56:13,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:56:13,147 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:56:13,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:13,157 INFO L225 Difference]: With dead ends: 5276 [2022-02-16 13:56:13,157 INFO L226 Difference]: Without dead ends: 5238 [2022-02-16 13:56:13,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=261, Invalid=1545, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:13,157 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 90 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:13,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 286 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 539 Invalid, 0 Unknown, 392 Unchecked, 0.2s Time] [2022-02-16 13:56:13,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5238 states. [2022-02-16 13:56:13,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5238 to 4723. [2022-02-16 13:56:13,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4723 states, 4722 states have (on average 3.181702668360864) internal successors, (15024), 4722 states have internal predecessors, (15024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:13,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4723 states to 4723 states and 15024 transitions. [2022-02-16 13:56:13,217 INFO L78 Accepts]: Start accepts. Automaton has 4723 states and 15024 transitions. Word has length 25 [2022-02-16 13:56:13,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:13,217 INFO L470 AbstractCegarLoop]: Abstraction has 4723 states and 15024 transitions. [2022-02-16 13:56:13,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:13,217 INFO L276 IsEmpty]: Start isEmpty. Operand 4723 states and 15024 transitions. [2022-02-16 13:56:13,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:13,223 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:13,223 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:13,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-02-16 13:56:13,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:13,439 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:13,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:13,439 INFO L85 PathProgramCache]: Analyzing trace with hash 639353476, now seen corresponding path program 230 times [2022-02-16 13:56:13,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:13,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215790167] [2022-02-16 13:56:13,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:13,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:13,549 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:13,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:13,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215790167] [2022-02-16 13:56:13,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215790167] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:13,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769574961] [2022-02-16 13:56:13,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:13,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:13,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:13,551 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:13,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-02-16 13:56:13,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:13,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:13,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:13,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:14,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:14,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:14,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-02-16 13:56:14,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:14,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:14,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:14,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 42 treesize of output 40 [2022-02-16 13:56:14,658 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:14,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:14,663 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:14,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:14,675 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:14,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769574961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:14,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:14,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:14,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941079637] [2022-02-16 13:56:14,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:14,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:14,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:14,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:14,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:14,676 INFO L87 Difference]: Start difference. First operand 4723 states and 15024 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:15,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:15,137 INFO L93 Difference]: Finished difference Result 5258 states and 16366 transitions. [2022-02-16 13:56:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:56:15,138 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:15,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:15,147 INFO L225 Difference]: With dead ends: 5258 [2022-02-16 13:56:15,147 INFO L226 Difference]: Without dead ends: 5230 [2022-02-16 13:56:15,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=302, Invalid=1590, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:56:15,148 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 152 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:15,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 283 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 573 Invalid, 0 Unknown, 392 Unchecked, 0.2s Time] [2022-02-16 13:56:15,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5230 states. [2022-02-16 13:56:15,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5230 to 4724. [2022-02-16 13:56:15,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.181664196485285) internal successors, (15027), 4723 states have internal predecessors, (15027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15027 transitions. [2022-02-16 13:56:15,211 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15027 transitions. Word has length 25 [2022-02-16 13:56:15,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:15,211 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15027 transitions. [2022-02-16 13:56:15,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:15,211 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15027 transitions. [2022-02-16 13:56:15,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:15,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:15,218 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:15,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-02-16 13:56:15,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-02-16 13:56:15,418 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:15,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:15,418 INFO L85 PathProgramCache]: Analyzing trace with hash 728306640, now seen corresponding path program 231 times [2022-02-16 13:56:15,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:15,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196033097] [2022-02-16 13:56:15,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:15,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:15,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:15,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196033097] [2022-02-16 13:56:15,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196033097] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:15,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001827076] [2022-02-16 13:56:15,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:15,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:15,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:15,530 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:15,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-02-16 13:56:15,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:56:15,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:15,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:15,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:16,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:16,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:16,264 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:16,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:16,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:16,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 42 treesize of output 40 [2022-02-16 13:56:16,561 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:16,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:16,565 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:16,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:16,578 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:16,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001827076] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:16,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:16,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:56:16,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903545686] [2022-02-16 13:56:16,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:16,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:16,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:16,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:16,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:16,578 INFO L87 Difference]: Start difference. First operand 4724 states and 15027 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:17,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:17,054 INFO L93 Difference]: Finished difference Result 5022 states and 15893 transitions. [2022-02-16 13:56:17,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:17,054 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:56:17,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:17,063 INFO L225 Difference]: With dead ends: 5022 [2022-02-16 13:56:17,063 INFO L226 Difference]: Without dead ends: 5015 [2022-02-16 13:56:17,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=205, Invalid=1601, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:17,064 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:17,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 164 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 492 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2022-02-16 13:56:17,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5015 states. [2022-02-16 13:56:17,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5015 to 4726. [2022-02-16 13:56:17,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4726 states, 4725 states have (on average 3.180740740740741) internal successors, (15029), 4725 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:17,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4726 states to 4726 states and 15029 transitions. [2022-02-16 13:56:17,129 INFO L78 Accepts]: Start accepts. Automaton has 4726 states and 15029 transitions. Word has length 25 [2022-02-16 13:56:17,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:17,129 INFO L470 AbstractCegarLoop]: Abstraction has 4726 states and 15029 transitions. [2022-02-16 13:56:17,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:17,129 INFO L276 IsEmpty]: Start isEmpty. Operand 4726 states and 15029 transitions. [2022-02-16 13:56:17,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:17,136 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:17,136 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:17,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-02-16 13:56:17,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2022-02-16 13:56:17,336 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:17,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:17,337 INFO L85 PathProgramCache]: Analyzing trace with hash -852465276, now seen corresponding path program 232 times [2022-02-16 13:56:17,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:17,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146646228] [2022-02-16 13:56:17,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:17,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:17,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:17,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146646228] [2022-02-16 13:56:17,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146646228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:17,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668098627] [2022-02-16 13:56:17,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:17,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:17,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:17,444 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:17,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-02-16 13:56:17,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:17,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:17,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:17,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:17,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:18,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:18,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:56:18,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 20 [2022-02-16 13:56:18,195 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:18,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:18,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:18,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 42 treesize of output 40 [2022-02-16 13:56:18,473 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:18,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:18,477 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:18,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:18,489 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:18,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668098627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:18,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:18,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:18,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127314371] [2022-02-16 13:56:18,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:18,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:18,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:18,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:18,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:18,490 INFO L87 Difference]: Start difference. First operand 4726 states and 15029 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:19,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:19,093 INFO L93 Difference]: Finished difference Result 5006 states and 15823 transitions. [2022-02-16 13:56:19,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:56:19,093 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 25 [2022-02-16 13:56:19,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:19,101 INFO L225 Difference]: With dead ends: 5006 [2022-02-16 13:56:19,102 INFO L226 Difference]: Without dead ends: 4989 [2022-02-16 13:56:19,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=224, Invalid=1668, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:56:19,102 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 78 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:19,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 165 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 573 Invalid, 0 Unknown, 150 Unchecked, 0.2s Time] [2022-02-16 13:56:19,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4989 states. [2022-02-16 13:56:19,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4989 to 4724. [2022-02-16 13:56:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:19,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-16 13:56:19,159 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-16 13:56:19,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:19,159 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-16 13:56:19,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:19,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-16 13:56:19,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:19,165 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:19,165 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:19,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-02-16 13:56:19,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2022-02-16 13:56:19,365 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:19,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:19,366 INFO L85 PathProgramCache]: Analyzing trace with hash -704378664, now seen corresponding path program 233 times [2022-02-16 13:56:19,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:19,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867949165] [2022-02-16 13:56:19,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:19,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:19,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:19,498 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:19,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:19,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867949165] [2022-02-16 13:56:19,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867949165] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:19,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021923223] [2022-02-16 13:56:19,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:19,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:19,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:19,500 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:19,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-02-16 13:56:19,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 13:56:19,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:19,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:19,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:19,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:19,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:56:20,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:20,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-16 13:56:20,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 51 treesize of output 41 [2022-02-16 13:56:20,245 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:20,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:20,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:20,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:56:20,541 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:20,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:20,545 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:20,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:20,558 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:20,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021923223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:20,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:20,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:20,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914601805] [2022-02-16 13:56:20,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:20,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:20,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:20,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:20,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:20,558 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:21,070 INFO L93 Difference]: Finished difference Result 5231 states and 16327 transitions. [2022-02-16 13:56:21,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:56:21,070 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:21,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:21,079 INFO L225 Difference]: With dead ends: 5231 [2022-02-16 13:56:21,079 INFO L226 Difference]: Without dead ends: 5188 [2022-02-16 13:56:21,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=291, Invalid=1601, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:56:21,080 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 161 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:21,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 252 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 727 Invalid, 0 Unknown, 318 Unchecked, 0.2s Time] [2022-02-16 13:56:21,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2022-02-16 13:56:21,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 4725. [2022-02-16 13:56:21,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 3.181414055884843) internal successors, (15029), 4724 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:21,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 15029 transitions. [2022-02-16 13:56:21,145 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 15029 transitions. Word has length 25 [2022-02-16 13:56:21,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:21,146 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 15029 transitions. [2022-02-16 13:56:21,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:21,146 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 15029 transitions. [2022-02-16 13:56:21,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:21,152 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:21,152 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:21,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-02-16 13:56:21,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:21,352 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:21,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1009803334, now seen corresponding path program 234 times [2022-02-16 13:56:21,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:21,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604964676] [2022-02-16 13:56:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:21,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:21,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:21,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604964676] [2022-02-16 13:56:21,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604964676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:21,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142261195] [2022-02-16 13:56:21,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:21,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:21,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:21,463 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:21,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-02-16 13:56:21,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 13:56:21,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:21,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:21,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:21,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:21,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:56:22,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:56:22,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-16 13:56:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:22,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:22,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:22,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:56:22,541 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:22,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:22,547 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:22,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:22,559 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:22,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142261195] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:22,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:22,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:22,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174660832] [2022-02-16 13:56:22,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:22,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:22,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:22,560 INFO L87 Difference]: Start difference. First operand 4725 states and 15029 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:56:23,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:23,284 INFO L93 Difference]: Finished difference Result 5065 states and 15990 transitions. [2022-02-16 13:56:23,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:56:23,285 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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 25 [2022-02-16 13:56:23,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:23,294 INFO L225 Difference]: With dead ends: 5065 [2022-02-16 13:56:23,294 INFO L226 Difference]: Without dead ends: 5033 [2022-02-16 13:56:23,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=318, Invalid=1938, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:56:23,295 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 73 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:23,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 156 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 456 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2022-02-16 13:56:23,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5033 states. [2022-02-16 13:56:23,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5033 to 4724. [2022-02-16 13:56:23,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:23,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-16 13:56:23,381 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-16 13:56:23,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:23,381 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-16 13:56:23,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:56:23,381 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-16 13:56:23,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:23,388 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:23,388 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:23,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-02-16 13:56:23,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:23,588 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:23,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:23,589 INFO L85 PathProgramCache]: Analyzing trace with hash 801311524, now seen corresponding path program 235 times [2022-02-16 13:56:23,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:23,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621904341] [2022-02-16 13:56:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:23,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:23,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:23,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621904341] [2022-02-16 13:56:23,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621904341] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:23,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525925002] [2022-02-16 13:56:23,698 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:23,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:23,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:23,699 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:23,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-02-16 13:56:23,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:23,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:23,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:24,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:24,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:24,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:56: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 35 treesize of output 27 [2022-02-16 13:56:24,482 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:24,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:24,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:24,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:24,797 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:24,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:24,802 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:24,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 8 treesize of output 7 [2022-02-16 13:56:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:24,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525925002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:24,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:24,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:24,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231695175] [2022-02-16 13:56:24,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:24,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:24,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:24,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:24,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:24,815 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:25,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:25,230 INFO L93 Difference]: Finished difference Result 5322 states and 16622 transitions. [2022-02-16 13:56:25,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:25,230 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:56:25,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:25,239 INFO L225 Difference]: With dead ends: 5322 [2022-02-16 13:56:25,239 INFO L226 Difference]: Without dead ends: 5297 [2022-02-16 13:56:25,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=259, Invalid=1463, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:56:25,240 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:25,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 225 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 663 Invalid, 0 Unknown, 124 Unchecked, 0.2s Time] [2022-02-16 13:56:25,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5297 states. [2022-02-16 13:56:25,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5297 to 4727. [2022-02-16 13:56:25,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4727 states, 4726 states have (on average 3.181972069403301) internal successors, (15038), 4726 states have internal predecessors, (15038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:25,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4727 states to 4727 states and 15038 transitions. [2022-02-16 13:56:25,299 INFO L78 Accepts]: Start accepts. Automaton has 4727 states and 15038 transitions. Word has length 25 [2022-02-16 13:56:25,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:25,299 INFO L470 AbstractCegarLoop]: Abstraction has 4727 states and 15038 transitions. [2022-02-16 13:56:25,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:25,299 INFO L276 IsEmpty]: Start isEmpty. Operand 4727 states and 15038 transitions. [2022-02-16 13:56:25,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:25,305 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:25,305 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:25,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-02-16 13:56:25,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:25,506 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:25,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:25,506 INFO L85 PathProgramCache]: Analyzing trace with hash -2108091100, now seen corresponding path program 236 times [2022-02-16 13:56:25,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:25,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183848248] [2022-02-16 13:56:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:25,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:25,608 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:25,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:25,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183848248] [2022-02-16 13:56:25,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183848248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:25,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454933458] [2022-02-16 13:56:25,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:25,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:25,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:25,609 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:25,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-02-16 13:56:25,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:25,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:25,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:25,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:26,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:26,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:26,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:26,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:26,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:26,648 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:26,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 7 treesize of output 3 [2022-02-16 13:56:26,652 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:26,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:26,664 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:26,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454933458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:26,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:26,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:56:26,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661411462] [2022-02-16 13:56:26,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:26,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:26,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:26,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:26,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:26,665 INFO L87 Difference]: Start difference. First operand 4727 states and 15038 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:27,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:27,200 INFO L93 Difference]: Finished difference Result 5183 states and 16201 transitions. [2022-02-16 13:56:27,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:56:27,200 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:56:27,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:27,210 INFO L225 Difference]: With dead ends: 5183 [2022-02-16 13:56:27,210 INFO L226 Difference]: Without dead ends: 5162 [2022-02-16 13:56:27,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=203, Invalid=1603, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:27,211 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 454 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:27,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 360 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 735 Invalid, 0 Unknown, 454 Unchecked, 0.2s Time] [2022-02-16 13:56:27,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5162 states. [2022-02-16 13:56:27,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5162 to 4733. [2022-02-16 13:56:27,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4733 states, 4732 states have (on average 3.180262045646661) internal successors, (15049), 4732 states have internal predecessors, (15049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4733 states to 4733 states and 15049 transitions. [2022-02-16 13:56:27,279 INFO L78 Accepts]: Start accepts. Automaton has 4733 states and 15049 transitions. Word has length 25 [2022-02-16 13:56:27,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:27,279 INFO L470 AbstractCegarLoop]: Abstraction has 4733 states and 15049 transitions. [2022-02-16 13:56:27,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:56:27,279 INFO L276 IsEmpty]: Start isEmpty. Operand 4733 states and 15049 transitions. [2022-02-16 13:56:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:27,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:27,286 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:27,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-02-16 13:56:27,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:27,487 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:27,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:27,487 INFO L85 PathProgramCache]: Analyzing trace with hash 606104280, now seen corresponding path program 237 times [2022-02-16 13:56:27,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:27,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396872235] [2022-02-16 13:56:27,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:27,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:27,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:27,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396872235] [2022-02-16 13:56:27,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396872235] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:27,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606405194] [2022-02-16 13:56:27,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:27,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:27,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:27,592 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:27,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-02-16 13:56:27,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 13:56:27,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:27,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:27,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:28,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:28,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:56:28,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:28,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 28 treesize of output 22 [2022-02-16 13:56:28,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 26 treesize of output 20 [2022-02-16 13:56:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:28,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:28,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:28,577 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:28,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:28,581 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:28,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 8 treesize of output 7 [2022-02-16 13:56:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:28,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606405194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:28,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:28,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:28,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431057757] [2022-02-16 13:56:28,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:28,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:28,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:28,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:28,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:28,594 INFO L87 Difference]: Start difference. First operand 4733 states and 15049 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:29,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:29,371 INFO L93 Difference]: Finished difference Result 5084 states and 16017 transitions. [2022-02-16 13:56:29,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:56:29,371 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 25 [2022-02-16 13:56:29,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:29,381 INFO L225 Difference]: With dead ends: 5084 [2022-02-16 13:56:29,381 INFO L226 Difference]: Without dead ends: 5052 [2022-02-16 13:56:29,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=255, Invalid=1815, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:56:29,381 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 63 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:29,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 229 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 654 Invalid, 0 Unknown, 227 Unchecked, 0.2s Time] [2022-02-16 13:56:29,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5052 states. [2022-02-16 13:56:29,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5052 to 4724. [2022-02-16 13:56:29,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:29,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-16 13:56:29,442 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-16 13:56:29,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:29,442 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-16 13:56:29,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-16 13:56:29,443 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-16 13:56:29,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:29,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:29,449 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:29,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:29,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:29,651 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:29,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:29,651 INFO L85 PathProgramCache]: Analyzing trace with hash 776433764, now seen corresponding path program 238 times [2022-02-16 13:56:29,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:29,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358015185] [2022-02-16 13:56:29,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:29,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:29,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:29,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358015185] [2022-02-16 13:56:29,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358015185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:29,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701530609] [2022-02-16 13:56:29,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:29,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:29,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:29,750 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:29,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-02-16 13:56:30,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:30,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:30,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:30,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:30,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:30,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:30,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:56:30,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:30,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:30,389 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:30,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:30,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:30,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:30,691 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:30,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:30,696 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:30,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 8 treesize of output 7 [2022-02-16 13:56:30,708 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:30,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701530609] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:30,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:30,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:30,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531286477] [2022-02-16 13:56:30,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:30,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:30,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:30,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:30,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:30,709 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:31,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:31,122 INFO L93 Difference]: Finished difference Result 5099 states and 16041 transitions. [2022-02-16 13:56:31,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:31,122 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:56:31,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:31,131 INFO L225 Difference]: With dead ends: 5099 [2022-02-16 13:56:31,131 INFO L226 Difference]: Without dead ends: 5067 [2022-02-16 13:56:31,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1549, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:31,131 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:31,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 217 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-16 13:56:31,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-02-16 13:56:31,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4725. [2022-02-16 13:56:31,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 3.1816257408975446) internal successors, (15030), 4724 states have internal predecessors, (15030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:31,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 15030 transitions. [2022-02-16 13:56:31,191 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 15030 transitions. Word has length 25 [2022-02-16 13:56:31,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:31,191 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 15030 transitions. [2022-02-16 13:56:31,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:56:31,191 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 15030 transitions. [2022-02-16 13:56:31,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:31,197 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:31,198 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:31,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:31,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:31,399 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:31,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:31,399 INFO L85 PathProgramCache]: Analyzing trace with hash 740825710, now seen corresponding path program 239 times [2022-02-16 13:56:31,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:31,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878894267] [2022-02-16 13:56:31,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:31,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:31,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:31,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:31,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878894267] [2022-02-16 13:56:31,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878894267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:31,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807709411] [2022-02-16 13:56:31,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:31,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:31,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:31,499 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:31,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-02-16 13:56:31,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:56:31,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:31,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:31,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:32,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:32,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:32,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:32,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:56:32,111 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:32,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:32,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:32,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 16 treesize of output 20 [2022-02-16 13:56:32,419 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:32,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 7 treesize of output 3 [2022-02-16 13:56:32,423 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:32,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:32,435 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:32,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807709411] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:32,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:32,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:32,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836878333] [2022-02-16 13:56:32,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:32,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:32,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:32,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:32,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:32,436 INFO L87 Difference]: Start difference. First operand 4725 states and 15030 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:32,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:32,786 INFO L93 Difference]: Finished difference Result 5098 states and 16098 transitions. [2022-02-16 13:56:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:56:32,787 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:32,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:32,796 INFO L225 Difference]: With dead ends: 5098 [2022-02-16 13:56:32,796 INFO L226 Difference]: Without dead ends: 5076 [2022-02-16 13:56:32,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1413, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:56:32,796 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 73 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:32,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 180 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 570 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-16 13:56:32,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5076 states. [2022-02-16 13:56:32,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5076 to 4726. [2022-02-16 13:56:32,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4726 states, 4725 states have (on average 3.182010582010582) internal successors, (15035), 4725 states have internal predecessors, (15035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4726 states to 4726 states and 15035 transitions. [2022-02-16 13:56:32,860 INFO L78 Accepts]: Start accepts. Automaton has 4726 states and 15035 transitions. Word has length 25 [2022-02-16 13:56:32,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:32,860 INFO L470 AbstractCegarLoop]: Abstraction has 4726 states and 15035 transitions. [2022-02-16 13:56:32,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:32,861 INFO L276 IsEmpty]: Start isEmpty. Operand 4726 states and 15035 transitions. [2022-02-16 13:56:32,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:32,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:32,868 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:32,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:33,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-02-16 13:56:33,070 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:33,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1012267182, now seen corresponding path program 240 times [2022-02-16 13:56:33,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:33,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480557443] [2022-02-16 13:56:33,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:33,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:33,167 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:33,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:33,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480557443] [2022-02-16 13:56:33,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480557443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:33,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202907729] [2022-02-16 13:56:33,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:33,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:33,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:33,168 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:33,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-02-16 13:56:33,435 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:33,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:33,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:33,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:33,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:33,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:33,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:33,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:33,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 14 [2022-02-16 13:56:33,768 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:33,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:33,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:33,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:56:34,054 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:34,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:34,058 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:34,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:34,070 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:34,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202907729] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:34,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:34,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:34,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588773535] [2022-02-16 13:56:34,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:34,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:34,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:34,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:34,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:34,071 INFO L87 Difference]: Start difference. First operand 4726 states and 15035 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:34,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:34,457 INFO L93 Difference]: Finished difference Result 5228 states and 16245 transitions. [2022-02-16 13:56:34,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:56:34,458 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:34,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:34,467 INFO L225 Difference]: With dead ends: 5228 [2022-02-16 13:56:34,467 INFO L226 Difference]: Without dead ends: 5189 [2022-02-16 13:56:34,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:56:34,468 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 188 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:34,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 287 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 585 Invalid, 0 Unknown, 241 Unchecked, 0.2s Time] [2022-02-16 13:56:34,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5189 states. [2022-02-16 13:56:34,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5189 to 4735. [2022-02-16 13:56:34,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4735 states, 4734 states have (on average 3.1837769328263623) internal successors, (15072), 4734 states have internal predecessors, (15072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4735 states to 4735 states and 15072 transitions. [2022-02-16 13:56:34,533 INFO L78 Accepts]: Start accepts. Automaton has 4735 states and 15072 transitions. Word has length 25 [2022-02-16 13:56:34,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:34,534 INFO L470 AbstractCegarLoop]: Abstraction has 4735 states and 15072 transitions. [2022-02-16 13:56:34,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:34,534 INFO L276 IsEmpty]: Start isEmpty. Operand 4735 states and 15072 transitions. [2022-02-16 13:56:34,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:34,540 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:34,540 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:34,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:34,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-02-16 13:56:34,741 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:34,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1230735186, now seen corresponding path program 241 times [2022-02-16 13:56:34,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:34,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193205662] [2022-02-16 13:56:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:34,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:34,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:34,848 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:34,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:34,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193205662] [2022-02-16 13:56:34,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193205662] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:34,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401045319] [2022-02-16 13:56:34,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:34,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:34,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:34,850 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:34,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-02-16 13:56:35,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:35,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:35,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:35,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:35,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:35,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:35,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 43 treesize of output 33 [2022-02-16 13:56:35,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 20 treesize of output 14 [2022-02-16 13:56:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:35,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:35,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:35,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:56:35,706 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:35,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:35,711 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:35,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:35,723 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:35,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401045319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:35,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:35,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:56:35,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721628155] [2022-02-16 13:56:35,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:35,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:35,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:35,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:35,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:35,724 INFO L87 Difference]: Start difference. First operand 4735 states and 15072 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:56:36,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:36,149 INFO L93 Difference]: Finished difference Result 5043 states and 15951 transitions. [2022-02-16 13:56:36,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:56:36,150 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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 25 [2022-02-16 13:56:36,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:36,159 INFO L225 Difference]: With dead ends: 5043 [2022-02-16 13:56:36,159 INFO L226 Difference]: Without dead ends: 5025 [2022-02-16 13:56:36,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=1514, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:56:36,159 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:36,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 145 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 549 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2022-02-16 13:56:36,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-16 13:56:36,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4734. [2022-02-16 13:56:36,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4734 states, 4733 states have (on average 3.182336784280583) internal successors, (15062), 4733 states have internal predecessors, (15062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:36,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4734 states to 4734 states and 15062 transitions. [2022-02-16 13:56:36,223 INFO L78 Accepts]: Start accepts. Automaton has 4734 states and 15062 transitions. Word has length 25 [2022-02-16 13:56:36,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:36,223 INFO L470 AbstractCegarLoop]: Abstraction has 4734 states and 15062 transitions. [2022-02-16 13:56:36,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:56:36,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4734 states and 15062 transitions. [2022-02-16 13:56:36,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:36,230 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:36,230 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:36,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:36,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-02-16 13:56:36,430 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:36,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:36,430 INFO L85 PathProgramCache]: Analyzing trace with hash -363023964, now seen corresponding path program 242 times [2022-02-16 13:56:36,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:36,430 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675950266] [2022-02-16 13:56:36,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:36,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:36,546 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:36,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:36,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675950266] [2022-02-16 13:56:36,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675950266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:36,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941745100] [2022-02-16 13:56:36,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:36,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:36,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:36,547 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:36,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-02-16 13:56:36,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:36,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:36,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:36,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:37,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:37,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:37,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:56:37,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 20 treesize of output 14 [2022-02-16 13:56:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:37,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:37,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:37,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 20 treesize of output 24 [2022-02-16 13:56:37,445 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:37,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:37,449 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:37,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 8 treesize of output 7 [2022-02-16 13:56:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:37,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941745100] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:37,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:37,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:37,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257299971] [2022-02-16 13:56:37,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:37,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:37,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:37,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:37,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:37,462 INFO L87 Difference]: Start difference. First operand 4734 states and 15062 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:37,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:37,912 INFO L93 Difference]: Finished difference Result 5432 states and 16888 transitions. [2022-02-16 13:56:37,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:56:37,912 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:37,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:37,922 INFO L225 Difference]: With dead ends: 5432 [2022-02-16 13:56:37,922 INFO L226 Difference]: Without dead ends: 5384 [2022-02-16 13:56:37,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=1561, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:56:37,922 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 140 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:37,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 408 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 744 Invalid, 0 Unknown, 673 Unchecked, 0.2s Time] [2022-02-16 13:56:37,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5384 states. [2022-02-16 13:56:37,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5384 to 4754. [2022-02-16 13:56:37,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4754 states, 4753 states have (on average 3.1803071744161584) internal successors, (15116), 4753 states have internal predecessors, (15116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:37,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4754 states to 4754 states and 15116 transitions. [2022-02-16 13:56:37,990 INFO L78 Accepts]: Start accepts. Automaton has 4754 states and 15116 transitions. Word has length 25 [2022-02-16 13:56:37,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:37,990 INFO L470 AbstractCegarLoop]: Abstraction has 4754 states and 15116 transitions. [2022-02-16 13:56:37,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:37,990 INFO L276 IsEmpty]: Start isEmpty. Operand 4754 states and 15116 transitions. [2022-02-16 13:56:37,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:37,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:37,997 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:38,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-02-16 13:56:38,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:38,198 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:38,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:38,198 INFO L85 PathProgramCache]: Analyzing trace with hash 812466680, now seen corresponding path program 243 times [2022-02-16 13:56:38,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:38,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325436145] [2022-02-16 13:56:38,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:38,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:38,294 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:38,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:38,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325436145] [2022-02-16 13:56:38,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325436145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:38,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745998132] [2022-02-16 13:56:38,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:38,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:38,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:38,296 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:38,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-02-16 13:56:38,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:38,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:38,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:38,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:38,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:38,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:38,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:56:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:38,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:39,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:39,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:39,229 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:39,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:39,233 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:39,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 8 treesize of output 7 [2022-02-16 13:56:39,245 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:39,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745998132] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:39,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:39,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:39,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163778980] [2022-02-16 13:56:39,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:39,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:39,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:39,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:39,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:39,246 INFO L87 Difference]: Start difference. First operand 4754 states and 15116 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:39,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:39,545 INFO L93 Difference]: Finished difference Result 5109 states and 16109 transitions. [2022-02-16 13:56:39,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:56:39,545 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:39,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:39,556 INFO L225 Difference]: With dead ends: 5109 [2022-02-16 13:56:39,556 INFO L226 Difference]: Without dead ends: 5091 [2022-02-16 13:56:39,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:56:39,556 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 67 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:39,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 224 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 604 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2022-02-16 13:56:39,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5091 states. [2022-02-16 13:56:39,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5091 to 4763. [2022-02-16 13:56:39,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4763 states, 4762 states have (on average 3.1795464090718184) internal successors, (15141), 4762 states have internal predecessors, (15141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4763 states to 4763 states and 15141 transitions. [2022-02-16 13:56:39,642 INFO L78 Accepts]: Start accepts. Automaton has 4763 states and 15141 transitions. Word has length 25 [2022-02-16 13:56:39,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:39,642 INFO L470 AbstractCegarLoop]: Abstraction has 4763 states and 15141 transitions. [2022-02-16 13:56:39,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:39,642 INFO L276 IsEmpty]: Start isEmpty. Operand 4763 states and 15141 transitions. [2022-02-16 13:56:39,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:39,651 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:39,651 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:39,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-02-16 13:56:39,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:39,851 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:39,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash 91784568, now seen corresponding path program 244 times [2022-02-16 13:56:39,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:39,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6961093] [2022-02-16 13:56:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:39,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:39,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:39,953 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:39,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:39,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6961093] [2022-02-16 13:56:39,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6961093] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:39,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442233595] [2022-02-16 13:56:39,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:39,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:39,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:39,954 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:39,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-02-16 13:56:40,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:40,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:40,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:40,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:40,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:40,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:40,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:40,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:56:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:40,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:40,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:40,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:40,835 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:40,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:40,839 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:40,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:40,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442233595] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:40,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:40,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:40,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480721432] [2022-02-16 13:56:40,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:40,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:40,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:40,852 INFO L87 Difference]: Start difference. First operand 4763 states and 15141 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:41,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:41,134 INFO L93 Difference]: Finished difference Result 5148 states and 16192 transitions. [2022-02-16 13:56:41,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:56:41,135 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:41,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:41,143 INFO L225 Difference]: With dead ends: 5148 [2022-02-16 13:56:41,144 INFO L226 Difference]: Without dead ends: 5126 [2022-02-16 13:56:41,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:56:41,144 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:41,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 206 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 526 Invalid, 0 Unknown, 245 Unchecked, 0.2s Time] [2022-02-16 13:56:41,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5126 states. [2022-02-16 13:56:41,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5126 to 4741. [2022-02-16 13:56:41,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.1774261603375527) internal successors, (15061), 4740 states have internal predecessors, (15061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:41,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15061 transitions. [2022-02-16 13:56:41,203 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15061 transitions. Word has length 25 [2022-02-16 13:56:41,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:41,203 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15061 transitions. [2022-02-16 13:56:41,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:41,203 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15061 transitions. [2022-02-16 13:56:41,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:41,209 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:41,209 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:41,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-02-16 13:56:41,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:41,410 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:41,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:41,410 INFO L85 PathProgramCache]: Analyzing trace with hash 2048167512, now seen corresponding path program 245 times [2022-02-16 13:56:41,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:41,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694183971] [2022-02-16 13:56:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:41,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:41,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:41,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694183971] [2022-02-16 13:56:41,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694183971] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:41,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568833099] [2022-02-16 13:56:41,516 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:41,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:41,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:41,517 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:41,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-02-16 13:56:41,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:56:41,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:41,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:41,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:41,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:41,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:56:42,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:42,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:56:42,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-16 13:56:42,211 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:42,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:42,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:42,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:42,498 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:42,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:42,502 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:42,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:42,515 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:42,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568833099] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:42,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:42,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 13:56:42,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274900764] [2022-02-16 13:56:42,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:42,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:56:42,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:56:42,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:42,516 INFO L87 Difference]: Start difference. First operand 4741 states and 15061 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:43,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:43,127 INFO L93 Difference]: Finished difference Result 5323 states and 16525 transitions. [2022-02-16 13:56:43,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:56:43,127 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 13:56:43,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:43,137 INFO L225 Difference]: With dead ends: 5323 [2022-02-16 13:56:43,137 INFO L226 Difference]: Without dead ends: 5280 [2022-02-16 13:56:43,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=354, Invalid=1902, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:56:43,138 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 198 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:43,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 312 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 633 Invalid, 0 Unknown, 175 Unchecked, 0.2s Time] [2022-02-16 13:56:43,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5280 states. [2022-02-16 13:56:43,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5280 to 4745. [2022-02-16 13:56:43,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4745 states, 4744 states have (on average 3.1776981450252952) internal successors, (15075), 4744 states have internal predecessors, (15075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:43,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4745 states to 4745 states and 15075 transitions. [2022-02-16 13:56:43,209 INFO L78 Accepts]: Start accepts. Automaton has 4745 states and 15075 transitions. Word has length 25 [2022-02-16 13:56:43,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:43,209 INFO L470 AbstractCegarLoop]: Abstraction has 4745 states and 15075 transitions. [2022-02-16 13:56:43,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 13:56:43,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4745 states and 15075 transitions. [2022-02-16 13:56:43,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:43,216 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:43,216 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:43,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-02-16 13:56:43,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:43,416 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:43,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:43,416 INFO L85 PathProgramCache]: Analyzing trace with hash 288878372, now seen corresponding path program 246 times [2022-02-16 13:56:43,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:43,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839259970] [2022-02-16 13:56:43,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:43,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:43,524 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:43,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:43,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839259970] [2022-02-16 13:56:43,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839259970] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:43,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218407565] [2022-02-16 13:56:43,524 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:43,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:43,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:43,525 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:43,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-02-16 13:56:43,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 13:56:43,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:43,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:56:43,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:43,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 17 treesize of output 13 [2022-02-16 13:56:43,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 212 treesize of output 184 [2022-02-16 13:56:43,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 194 treesize of output 172 [2022-02-16 13:56:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:44,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:44,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 308 treesize of output 264 [2022-02-16 13:56:44,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 3 treesize of output 1 [2022-02-16 13:56:44,680 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:44,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:44,692 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:44,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218407565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:44,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:44,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:56:44,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458841073] [2022-02-16 13:56:44,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:44,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:56:44,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:56:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:56:44,693 INFO L87 Difference]: Start difference. First operand 4745 states and 15075 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:45,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:45,069 INFO L93 Difference]: Finished difference Result 5212 states and 16186 transitions. [2022-02-16 13:56:45,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:56:45,070 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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 25 [2022-02-16 13:56:45,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:45,079 INFO L225 Difference]: With dead ends: 5212 [2022-02-16 13:56:45,079 INFO L226 Difference]: Without dead ends: 5188 [2022-02-16 13:56:45,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:56:45,079 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:45,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 194 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:56:45,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2022-02-16 13:56:45,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 4732. [2022-02-16 13:56:45,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4732 states, 4731 states have (on average 3.1760727119002325) internal successors, (15026), 4731 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4732 states to 4732 states and 15026 transitions. [2022-02-16 13:56:45,141 INFO L78 Accepts]: Start accepts. Automaton has 4732 states and 15026 transitions. Word has length 25 [2022-02-16 13:56:45,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:45,141 INFO L470 AbstractCegarLoop]: Abstraction has 4732 states and 15026 transitions. [2022-02-16 13:56:45,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:45,142 INFO L276 IsEmpty]: Start isEmpty. Operand 4732 states and 15026 transitions. [2022-02-16 13:56:45,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:45,148 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:45,148 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:45,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Ended with exit code 0 [2022-02-16 13:56:45,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:45,348 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:45,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:45,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1742742842, now seen corresponding path program 247 times [2022-02-16 13:56:45,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:45,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38760272] [2022-02-16 13:56:45,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:45,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:45,488 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:45,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:45,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38760272] [2022-02-16 13:56:45,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38760272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:45,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056947177] [2022-02-16 13:56:45,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:45,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:45,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:45,489 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:45,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-02-16 13:56:45,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:45,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:45,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:45,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:45,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:56:46,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:46,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:56:46,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 51 treesize of output 41 [2022-02-16 13:56:46,201 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:46,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:46,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:46,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:46,462 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:46,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 7 treesize of output 3 [2022-02-16 13:56:46,466 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:46,478 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:46,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056947177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:46,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:46,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:46,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854278473] [2022-02-16 13:56:46,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:46,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:46,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:46,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:46,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:46,479 INFO L87 Difference]: Start difference. First operand 4732 states and 15026 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:56:47,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:47,103 INFO L93 Difference]: Finished difference Result 5064 states and 15961 transitions. [2022-02-16 13:56:47,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:56:47,104 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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 25 [2022-02-16 13:56:47,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:47,113 INFO L225 Difference]: With dead ends: 5064 [2022-02-16 13:56:47,113 INFO L226 Difference]: Without dead ends: 5035 [2022-02-16 13:56:47,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=266, Invalid=1714, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:56:47,113 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:47,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 185 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 617 Invalid, 0 Unknown, 103 Unchecked, 0.2s Time] [2022-02-16 13:56:47,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-02-16 13:56:47,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 4733. [2022-02-16 13:56:47,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4733 states, 4732 states have (on average 3.17603550295858) internal successors, (15029), 4732 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4733 states to 4733 states and 15029 transitions. [2022-02-16 13:56:47,170 INFO L78 Accepts]: Start accepts. Automaton has 4733 states and 15029 transitions. Word has length 25 [2022-02-16 13:56:47,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:47,170 INFO L470 AbstractCegarLoop]: Abstraction has 4733 states and 15029 transitions. [2022-02-16 13:56:47,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:56:47,170 INFO L276 IsEmpty]: Start isEmpty. Operand 4733 states and 15029 transitions. [2022-02-16 13:56:47,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:47,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:47,176 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:47,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-02-16 13:56:47,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:47,376 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:47,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:47,377 INFO L85 PathProgramCache]: Analyzing trace with hash -807177200, now seen corresponding path program 248 times [2022-02-16 13:56:47,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:47,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125304124] [2022-02-16 13:56:47,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:47,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:47,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:47,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125304124] [2022-02-16 13:56:47,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125304124] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:47,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129474210] [2022-02-16 13:56:47,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:47,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:47,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:47,479 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:47,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-02-16 13:56:47,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:47,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:47,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:47,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:47,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:47,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:56:48,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:48,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:56:48,226 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:48,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:48,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:48,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:56:48,499 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:56:48,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:56:48,504 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:48,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:48,517 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:48,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129474210] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:48,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:48,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:56:48,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720144636] [2022-02-16 13:56:48,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:48,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:56:48,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:48,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:56:48,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:48,518 INFO L87 Difference]: Start difference. First operand 4733 states and 15029 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:56:48,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:48,944 INFO L93 Difference]: Finished difference Result 5062 states and 15981 transitions. [2022-02-16 13:56:48,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:56:48,944 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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 25 [2022-02-16 13:56:48,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:48,954 INFO L225 Difference]: With dead ends: 5062 [2022-02-16 13:56:48,954 INFO L226 Difference]: Without dead ends: 5055 [2022-02-16 13:56:48,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=239, Invalid=1401, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:56:48,955 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:48,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 195 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 512 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-16 13:56:48,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5055 states. [2022-02-16 13:56:49,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5055 to 4739. [2022-02-16 13:56:49,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4739 states, 4738 states have (on average 3.175390460109751) internal successors, (15045), 4738 states have internal predecessors, (15045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:49,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4739 states to 4739 states and 15045 transitions. [2022-02-16 13:56:49,031 INFO L78 Accepts]: Start accepts. Automaton has 4739 states and 15045 transitions. Word has length 25 [2022-02-16 13:56:49,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:49,031 INFO L470 AbstractCegarLoop]: Abstraction has 4739 states and 15045 transitions. [2022-02-16 13:56:49,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:56:49,031 INFO L276 IsEmpty]: Start isEmpty. Operand 4739 states and 15045 transitions. [2022-02-16 13:56:49,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:49,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:49,038 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:49,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Ended with exit code 0 [2022-02-16 13:56:49,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:49,238 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:49,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:49,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1831960296, now seen corresponding path program 249 times [2022-02-16 13:56:49,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:49,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556508814] [2022-02-16 13:56:49,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:49,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:49,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:56:49,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:49,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556508814] [2022-02-16 13:56:49,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556508814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:49,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310326893] [2022-02-16 13:56:49,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:56:49,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:49,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:49,338 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:49,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-02-16 13:56:49,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:56:49,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:49,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:56:49,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:49,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 17 treesize of output 13 [2022-02-16 13:56:49,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 24 treesize of output 18 [2022-02-16 13:56:49,828 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:56:49,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:50,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 219 [2022-02-16 13:56:50,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 3 treesize of output 1 [2022-02-16 13:56:50,229 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 13:56:50,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-16 13:56:50,242 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:56:50,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310326893] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:50,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:50,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-16 13:56:50,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245858732] [2022-02-16 13:56:50,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:50,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:56:50,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:50,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:56:50,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:56:50,242 INFO L87 Difference]: Start difference. First operand 4739 states and 15045 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:50,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:50,582 INFO L93 Difference]: Finished difference Result 5055 states and 15816 transitions. [2022-02-16 13:56:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:56:50,582 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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 25 [2022-02-16 13:56:50,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:50,591 INFO L225 Difference]: With dead ends: 5055 [2022-02-16 13:56:50,591 INFO L226 Difference]: Without dead ends: 5025 [2022-02-16 13:56:50,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:56:50,592 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 76 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:50,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 186 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:56:50,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-16 13:56:50,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4689. [2022-02-16 13:56:50,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4689 states, 4688 states have (on average 3.175767918088737) internal successors, (14888), 4688 states have internal predecessors, (14888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:50,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4689 states to 4689 states and 14888 transitions. [2022-02-16 13:56:50,649 INFO L78 Accepts]: Start accepts. Automaton has 4689 states and 14888 transitions. Word has length 25 [2022-02-16 13:56:50,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:50,649 INFO L470 AbstractCegarLoop]: Abstraction has 4689 states and 14888 transitions. [2022-02-16 13:56:50,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-16 13:56:50,649 INFO L276 IsEmpty]: Start isEmpty. Operand 4689 states and 14888 transitions. [2022-02-16 13:56:50,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:50,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:50,655 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:50,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-02-16 13:56:50,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-02-16 13:56:50,855 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:50,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:50,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1408303420, now seen corresponding path program 250 times [2022-02-16 13:56:50,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:50,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791807543] [2022-02-16 13:56:50,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:50,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:50,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:50,948 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:56:50,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:50,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791807543] [2022-02-16 13:56:50,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791807543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:50,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804093515] [2022-02-16 13:56:50,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:56:50,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:50,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:50,950 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:50,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-02-16 13:56:51,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:56:51,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:51,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:51,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:51,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:51,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:56:51,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:56:51,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:51,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:51,665 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:51,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:51,796 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:56:51,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:56:51,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:51,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:56:51,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:51,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:56:51,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:51,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804093515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:51,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:51,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:56:51,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616499317] [2022-02-16 13:56:51,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:51,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:56:51,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:51,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:56:51,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:56:51,981 INFO L87 Difference]: Start difference. First operand 4689 states and 14888 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-16 13:56:52,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:52,674 INFO L93 Difference]: Finished difference Result 5379 states and 16600 transitions. [2022-02-16 13:56:52,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:56:52,674 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 25 [2022-02-16 13:56:52,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:52,685 INFO L225 Difference]: With dead ends: 5379 [2022-02-16 13:56:52,685 INFO L226 Difference]: Without dead ends: 5324 [2022-02-16 13:56:52,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=315, Invalid=1941, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:56:52,685 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 223 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:52,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 248 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 769 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2022-02-16 13:56:52,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states. [2022-02-16 13:56:52,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 4680. [2022-02-16 13:56:52,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:52,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-16 13:56:52,766 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-16 13:56:52,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:52,767 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-16 13:56:52,767 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-16 13:56:52,767 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-16 13:56:52,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:52,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:52,775 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:52,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:52,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-02-16 13:56:52,983 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:52,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:52,984 INFO L85 PathProgramCache]: Analyzing trace with hash -546956875, now seen corresponding path program 251 times [2022-02-16 13:56:52,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:52,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834613839] [2022-02-16 13:56:52,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:52,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:52,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:53,144 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:53,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:53,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834613839] [2022-02-16 13:56:53,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834613839] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:53,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311764902] [2022-02-16 13:56:53,144 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:56:53,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:53,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:53,145 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:53,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-02-16 13:56:53,429 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:56:53,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:53,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:56:53,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:53,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:53,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:56:53,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:53,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:56:53,813 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:53,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:53,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:53,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:56:54,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:54,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:56:54,082 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:54,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311764902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:54,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:54,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 28 [2022-02-16 13:56:54,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019165432] [2022-02-16 13:56:54,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:54,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:56:54,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:54,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:56:54,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:56:54,083 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:56:54,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:54,383 INFO L93 Difference]: Finished difference Result 4903 states and 15416 transitions. [2022-02-16 13:56:54,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:56:54,384 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 25 [2022-02-16 13:56:54,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:54,393 INFO L225 Difference]: With dead ends: 4903 [2022-02-16 13:56:54,393 INFO L226 Difference]: Without dead ends: 4887 [2022-02-16 13:56:54,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:56:54,393 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 109 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:54,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 255 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 692 Invalid, 0 Unknown, 303 Unchecked, 0.2s Time] [2022-02-16 13:56:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4887 states. [2022-02-16 13:56:54,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4887 to 4680. [2022-02-16 13:56:54,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:54,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-16 13:56:54,456 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-16 13:56:54,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:54,456 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-16 13:56:54,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:56:54,456 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-16 13:56:54,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:54,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:54,463 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:54,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:54,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-02-16 13:56:54,663 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:54,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:54,663 INFO L85 PathProgramCache]: Analyzing trace with hash 131947664, now seen corresponding path program 252 times [2022-02-16 13:56:54,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:54,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29899075] [2022-02-16 13:56:54,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:54,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:54,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:54,757 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:56:54,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:54,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29899075] [2022-02-16 13:56:54,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29899075] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:54,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806995360] [2022-02-16 13:56:54,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:56:54,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:54,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:54,758 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:54,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-02-16 13:56:55,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:56:55,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:55,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:56:55,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:55,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:55,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 13:56:55,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:55,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:56:55,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 31 treesize of output 23 [2022-02-16 13:56:55,501 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:55,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:55,634 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:56:55,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:56:55,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:55,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:55,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:55,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-16 13:56:55,826 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:55,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806995360] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:55,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:55,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:56:55,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220295766] [2022-02-16 13:56:55,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:55,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:56:55,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:55,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:56:55,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:56:55,827 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 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) [2022-02-16 13:56:56,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:56,498 INFO L93 Difference]: Finished difference Result 5306 states and 16379 transitions. [2022-02-16 13:56:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:56:56,498 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 13:56:56,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:56,508 INFO L225 Difference]: With dead ends: 5306 [2022-02-16 13:56:56,508 INFO L226 Difference]: Without dead ends: 5272 [2022-02-16 13:56:56,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=303, Invalid=1859, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:56:56,509 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 135 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:56,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 297 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 818 Invalid, 0 Unknown, 152 Unchecked, 0.3s Time] [2022-02-16 13:56:56,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5272 states. [2022-02-16 13:56:56,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5272 to 4680. [2022-02-16 13:56:56,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-16 13:56:56,594 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-16 13:56:56,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:56,594 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-16 13:56:56,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:56:56,594 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-16 13:56:56,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:56,600 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:56,600 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:56,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-02-16 13:56:56,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-02-16 13:56:56,801 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:56,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:56,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1159245451, now seen corresponding path program 253 times [2022-02-16 13:56:56,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:56,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838779610] [2022-02-16 13:56:56,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:56,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:56,914 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:56,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:56,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838779610] [2022-02-16 13:56:56,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838779610] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:56,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669267199] [2022-02-16 13:56:56,914 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:56:56,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:56,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:56,916 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:56,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-02-16 13:56:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:57,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:56:57,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:57,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:57,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:56:57,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:57,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 10 treesize of output 6 [2022-02-16 13:56:57,484 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:57,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:57,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:57,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:57,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:57,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:56:57,730 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:57,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669267199] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:57,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:57,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 26 [2022-02-16 13:56:57,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300528642] [2022-02-16 13:56:57,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:57,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:56:57,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:57,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:56:57,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:56:57,731 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-16 13:56:58,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:58,166 INFO L93 Difference]: Finished difference Result 4967 states and 15523 transitions. [2022-02-16 13:56:58,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:56:58,166 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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 25 [2022-02-16 13:56:58,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:58,175 INFO L225 Difference]: With dead ends: 4967 [2022-02-16 13:56:58,175 INFO L226 Difference]: Without dead ends: 4825 [2022-02-16 13:56:58,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:56:58,175 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 85 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:58,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 349 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 950 Invalid, 0 Unknown, 117 Unchecked, 0.3s Time] [2022-02-16 13:56:58,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4825 states. [2022-02-16 13:56:58,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4825 to 4674. [2022-02-16 13:56:58,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4674 states, 4673 states have (on average 3.1735501818959984) internal successors, (14830), 4673 states have internal predecessors, (14830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4674 states to 4674 states and 14830 transitions. [2022-02-16 13:56:58,231 INFO L78 Accepts]: Start accepts. Automaton has 4674 states and 14830 transitions. Word has length 25 [2022-02-16 13:56:58,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:58,231 INFO L470 AbstractCegarLoop]: Abstraction has 4674 states and 14830 transitions. [2022-02-16 13:56:58,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-16 13:56:58,232 INFO L276 IsEmpty]: Start isEmpty. Operand 4674 states and 14830 transitions. [2022-02-16 13:56:58,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:58,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:58,238 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:58,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-02-16 13:56:58,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-02-16 13:56:58,438 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:56:58,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:56:58,438 INFO L85 PathProgramCache]: Analyzing trace with hash -831682421, now seen corresponding path program 254 times [2022-02-16 13:56:58,438 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:56:58,438 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716965542] [2022-02-16 13:56:58,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:56:58,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:56:58,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:56:58,563 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:58,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:56:58,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716965542] [2022-02-16 13:56:58,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716965542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:56:58,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222988913] [2022-02-16 13:56:58,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:56:58,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:56:58,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:56:58,564 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:56:58,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-02-16 13:56:58,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:56:58,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:56:58,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:56:58,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:56:58,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:58,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:56:59,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:56:59,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:56:59,185 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:59,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:56:59,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:59,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:56:59,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:56:59,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:56:59,463 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:56:59,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222988913] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:56:59,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:56:59,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:56:59,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703482526] [2022-02-16 13:56:59,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:56:59,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:56:59,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:56:59,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:56:59,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:56:59,464 INFO L87 Difference]: Start difference. First operand 4674 states and 14830 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:56:59,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:56:59,841 INFO L93 Difference]: Finished difference Result 4828 states and 15216 transitions. [2022-02-16 13:56:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:56:59,841 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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 25 [2022-02-16 13:56:59,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:56:59,849 INFO L225 Difference]: With dead ends: 4828 [2022-02-16 13:56:59,849 INFO L226 Difference]: Without dead ends: 4806 [2022-02-16 13:56:59,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=146, Invalid=1114, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:56:59,850 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 81 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:56:59,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 218 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 766 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-02-16 13:56:59,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4806 states. [2022-02-16 13:56:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4806 to 4671. [2022-02-16 13:56:59,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1721627408993576) internal successors, (14814), 4670 states have internal predecessors, (14814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:56:59,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14814 transitions. [2022-02-16 13:56:59,905 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14814 transitions. Word has length 25 [2022-02-16 13:56:59,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:56:59,905 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14814 transitions. [2022-02-16 13:56:59,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:56:59,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14814 transitions. [2022-02-16 13:56:59,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:56:59,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:56:59,911 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:56:59,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Ended with exit code 0 [2022-02-16 13:57:00,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:00,111 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:00,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1124933820, now seen corresponding path program 255 times [2022-02-16 13:57:00,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:00,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172947291] [2022-02-16 13:57:00,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:00,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:00,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:00,242 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:57:00,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:00,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172947291] [2022-02-16 13:57:00,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172947291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:00,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794529476] [2022-02-16 13:57:00,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:00,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:00,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:00,243 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:00,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-02-16 13:57:00,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:00,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:00,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:00,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:00,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:57:00,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:00,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:00,944 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:00,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:01,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:01,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 44 treesize of output 42 [2022-02-16 13:57:01,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:01,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:57:01,191 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:01,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794529476] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:01,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:01,191 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 28 [2022-02-16 13:57:01,191 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283386228] [2022-02-16 13:57:01,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:01,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:01,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:01,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:01,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:01,192 INFO L87 Difference]: Start difference. First operand 4671 states and 14814 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-16 13:57:01,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:01,710 INFO L93 Difference]: Finished difference Result 4822 states and 15197 transitions. [2022-02-16 13:57:01,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:01,711 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 25 [2022-02-16 13:57:01,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:01,719 INFO L225 Difference]: With dead ends: 4822 [2022-02-16 13:57:01,719 INFO L226 Difference]: Without dead ends: 4797 [2022-02-16 13:57:01,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=195, Invalid=1365, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:57:01,720 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:01,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 173 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 526 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-16 13:57:01,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4797 states. [2022-02-16 13:57:01,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4797 to 4676. [2022-02-16 13:57:01,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.17048128342246) internal successors, (14822), 4675 states have internal predecessors, (14822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:01,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14822 transitions. [2022-02-16 13:57:01,776 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14822 transitions. Word has length 25 [2022-02-16 13:57:01,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:01,776 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14822 transitions. [2022-02-16 13:57:01,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-16 13:57:01,776 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14822 transitions. [2022-02-16 13:57:01,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:01,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:01,782 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:01,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:01,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2022-02-16 13:57:01,982 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:01,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1410744336, now seen corresponding path program 256 times [2022-02-16 13:57:01,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:01,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062230830] [2022-02-16 13:57:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:01,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:02,089 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:02,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:02,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062230830] [2022-02-16 13:57:02,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062230830] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:02,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306854249] [2022-02-16 13:57:02,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:02,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:02,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:02,091 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:02,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-02-16 13:57:02,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:02,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:02,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:02,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:02,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:02,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:57:02,705 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:02,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:02,773 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:02,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:02,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:02,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:02,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 40 treesize of output 38 [2022-02-16 13:57:02,970 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:02,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306854249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:02,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:02,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 25 [2022-02-16 13:57:02,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140106130] [2022-02-16 13:57:02,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:02,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:57:02,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:02,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:57:02,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:57:02,971 INFO L87 Difference]: Start difference. First operand 4676 states and 14822 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-16 13:57:03,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:03,456 INFO L93 Difference]: Finished difference Result 4825 states and 15202 transitions. [2022-02-16 13:57:03,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:57:03,457 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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 25 [2022-02-16 13:57:03,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:03,465 INFO L225 Difference]: With dead ends: 4825 [2022-02-16 13:57:03,465 INFO L226 Difference]: Without dead ends: 4785 [2022-02-16 13:57:03,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:57:03,466 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:03,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 138 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 500 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-02-16 13:57:03,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4785 states. [2022-02-16 13:57:03,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4785 to 4671. [2022-02-16 13:57:03,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.171948608137045) internal successors, (14813), 4670 states have internal predecessors, (14813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:03,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14813 transitions. [2022-02-16 13:57:03,523 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14813 transitions. Word has length 25 [2022-02-16 13:57:03,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:03,523 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14813 transitions. [2022-02-16 13:57:03,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-16 13:57:03,523 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14813 transitions. [2022-02-16 13:57:03,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:03,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:03,529 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:03,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Ended with exit code 0 [2022-02-16 13:57:03,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:03,730 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:03,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:03,730 INFO L85 PathProgramCache]: Analyzing trace with hash -679018642, now seen corresponding path program 257 times [2022-02-16 13:57:03,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:03,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891419757] [2022-02-16 13:57:03,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:03,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:03,890 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:03,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:03,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891419757] [2022-02-16 13:57:03,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891419757] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:03,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938774648] [2022-02-16 13:57:03,891 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:03,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:03,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:03,892 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:03,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-02-16 13:57:04,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:04,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:04,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:04,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:04,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:04,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:04,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:04,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:57:04,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:57:04,669 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:04,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:04,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:04,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:04,909 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:04,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 9 treesize of output 3 [2022-02-16 13:57:04,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:04,976 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:04,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938774648] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:04,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:04,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 28 [2022-02-16 13:57:04,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462963621] [2022-02-16 13:57:04,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:04,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:04,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:04,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:04,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:04,977 INFO L87 Difference]: Start difference. First operand 4671 states and 14813 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-16 13:57:05,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:05,456 INFO L93 Difference]: Finished difference Result 4892 states and 15365 transitions. [2022-02-16 13:57:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:57:05,457 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 25 [2022-02-16 13:57:05,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:05,466 INFO L225 Difference]: With dead ends: 4892 [2022-02-16 13:57:05,466 INFO L226 Difference]: Without dead ends: 4865 [2022-02-16 13:57:05,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=251, Invalid=1471, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:05,467 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 81 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:05,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 325 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 578 Invalid, 0 Unknown, 418 Unchecked, 0.2s Time] [2022-02-16 13:57:05,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4865 states. [2022-02-16 13:57:05,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4865 to 4671. [2022-02-16 13:57:05,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1717344753747323) internal successors, (14812), 4670 states have internal predecessors, (14812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:05,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14812 transitions. [2022-02-16 13:57:05,560 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14812 transitions. Word has length 25 [2022-02-16 13:57:05,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:05,560 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14812 transitions. [2022-02-16 13:57:05,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-16 13:57:05,560 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14812 transitions. [2022-02-16 13:57:05,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:05,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:05,566 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:05,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:05,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:05,767 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:05,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:05,768 INFO L85 PathProgramCache]: Analyzing trace with hash 544256449, now seen corresponding path program 258 times [2022-02-16 13:57:05,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:05,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644172456] [2022-02-16 13:57:05,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:05,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:05,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:05,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644172456] [2022-02-16 13:57:05,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644172456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:05,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541179049] [2022-02-16 13:57:05,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:05,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:05,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:05,859 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:05,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-02-16 13:57:06,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:57:06,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:06,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:57:06,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:06,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:06,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 31 treesize of output 25 [2022-02-16 13:57:06,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:06,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:57:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:06,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:06,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:06,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:06,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:06,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-16 13:57:06,883 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:06,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541179049] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:06,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:06,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:06,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405909237] [2022-02-16 13:57:06,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:06,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:06,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:06,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:06,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:06,884 INFO L87 Difference]: Start difference. First operand 4671 states and 14812 transitions. Second operand has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 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-16 13:57:07,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:07,316 INFO L93 Difference]: Finished difference Result 4851 states and 15274 transitions. [2022-02-16 13:57:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:57:07,316 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 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 25 [2022-02-16 13:57:07,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:07,325 INFO L225 Difference]: With dead ends: 4851 [2022-02-16 13:57:07,325 INFO L226 Difference]: Without dead ends: 4839 [2022-02-16 13:57:07,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:57:07,326 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:07,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 216 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 584 Invalid, 0 Unknown, 322 Unchecked, 0.2s Time] [2022-02-16 13:57:07,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4839 states. [2022-02-16 13:57:07,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4839 to 4666. [2022-02-16 13:57:07,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4666 states, 4665 states have (on average 3.1712754555198286) internal successors, (14794), 4665 states have internal predecessors, (14794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:07,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4666 states to 4666 states and 14794 transitions. [2022-02-16 13:57:07,391 INFO L78 Accepts]: Start accepts. Automaton has 4666 states and 14794 transitions. Word has length 25 [2022-02-16 13:57:07,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:07,391 INFO L470 AbstractCegarLoop]: Abstraction has 4666 states and 14794 transitions. [2022-02-16 13:57:07,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 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-16 13:57:07,391 INFO L276 IsEmpty]: Start isEmpty. Operand 4666 states and 14794 transitions. [2022-02-16 13:57:07,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:07,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:07,397 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:07,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:07,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2022-02-16 13:57:07,598 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:07,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:07,598 INFO L85 PathProgramCache]: Analyzing trace with hash 861232442, now seen corresponding path program 259 times [2022-02-16 13:57:07,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:07,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587973500] [2022-02-16 13:57:07,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:07,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:07,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:07,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:07,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587973500] [2022-02-16 13:57:07,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587973500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:07,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336995183] [2022-02-16 13:57:07,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:07,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:07,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:07,695 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:07,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-02-16 13:57:07,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:07,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:07,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:08,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:08,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:08,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 31 treesize of output 23 [2022-02-16 13:57:08,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:08,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:08,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:08,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:08,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:08,696 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:08,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 9 treesize of output 3 [2022-02-16 13:57:08,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:08,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:08,763 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:08,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336995183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:08,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:08,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:08,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883525171] [2022-02-16 13:57:08,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:08,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:08,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:08,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:08,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:08,764 INFO L87 Difference]: Start difference. First operand 4666 states and 14794 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) [2022-02-16 13:57:09,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:09,388 INFO L93 Difference]: Finished difference Result 5557 states and 17007 transitions. [2022-02-16 13:57:09,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-16 13:57:09,389 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 13:57:09,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:09,399 INFO L225 Difference]: With dead ends: 5557 [2022-02-16 13:57:09,399 INFO L226 Difference]: Without dead ends: 5503 [2022-02-16 13:57:09,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:57:09,399 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 147 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:09,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 251 Invalid, 1033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 746 Invalid, 0 Unknown, 225 Unchecked, 0.3s Time] [2022-02-16 13:57:09,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2022-02-16 13:57:09,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 4682. [2022-02-16 13:57:09,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4682 states, 4681 states have (on average 3.173253578295236) internal successors, (14854), 4681 states have internal predecessors, (14854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:09,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4682 states to 4682 states and 14854 transitions. [2022-02-16 13:57:09,462 INFO L78 Accepts]: Start accepts. Automaton has 4682 states and 14854 transitions. Word has length 25 [2022-02-16 13:57:09,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:09,462 INFO L470 AbstractCegarLoop]: Abstraction has 4682 states and 14854 transitions. [2022-02-16 13:57:09,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:57:09,462 INFO L276 IsEmpty]: Start isEmpty. Operand 4682 states and 14854 transitions. [2022-02-16 13:57:09,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:09,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:09,468 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:09,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:09,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:09,669 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:09,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:09,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1381856617, now seen corresponding path program 260 times [2022-02-16 13:57:09,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:09,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854547604] [2022-02-16 13:57:09,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:09,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:09,765 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:09,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:09,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854547604] [2022-02-16 13:57:09,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854547604] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:09,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390053763] [2022-02-16 13:57:09,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:09,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:09,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:09,767 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:09,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-02-16 13:57:10,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:10,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:10,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:57:10,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:10,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:10,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-16 13:57:10,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:10,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-02-16 13:57:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:10,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:10,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:10,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:10,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:10,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:57:10,744 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:10,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390053763] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:10,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:10,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 25 [2022-02-16 13:57:10,745 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722076831] [2022-02-16 13:57:10,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:10,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:57:10,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:10,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:57:10,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:57:10,745 INFO L87 Difference]: Start difference. First operand 4682 states and 14854 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-16 13:57:11,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:11,266 INFO L93 Difference]: Finished difference Result 4895 states and 15386 transitions. [2022-02-16 13:57:11,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:57:11,267 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 25 [2022-02-16 13:57:11,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:11,275 INFO L225 Difference]: With dead ends: 4895 [2022-02-16 13:57:11,276 INFO L226 Difference]: Without dead ends: 4882 [2022-02-16 13:57:11,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:57:11,276 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 78 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:11,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 219 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 716 Invalid, 0 Unknown, 121 Unchecked, 0.2s Time] [2022-02-16 13:57:11,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4882 states. [2022-02-16 13:57:11,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4882 to 4679. [2022-02-16 13:57:11,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.173150919196238) internal successors, (14844), 4678 states have internal predecessors, (14844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:11,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 14844 transitions. [2022-02-16 13:57:11,337 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 14844 transitions. Word has length 25 [2022-02-16 13:57:11,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:11,337 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 14844 transitions. [2022-02-16 13:57:11,337 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-16 13:57:11,337 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 14844 transitions. [2022-02-16 13:57:11,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:11,343 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:11,343 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:11,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Ended with exit code 0 [2022-02-16 13:57:11,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-02-16 13:57:11,544 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:11,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:11,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1587608080, now seen corresponding path program 261 times [2022-02-16 13:57:11,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:11,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384279745] [2022-02-16 13:57:11,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:11,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:11,629 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:57:11,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:11,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384279745] [2022-02-16 13:57:11,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384279745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:11,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499509246] [2022-02-16 13:57:11,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:11,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:11,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:11,631 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:11,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-02-16 13:57:11,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:11,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:11,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:11,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:12,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:12,345 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:12,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:12,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:12,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:12,550 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:12,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:12,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:12,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 17 treesize of output 21 [2022-02-16 13:57:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:12,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499509246] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:12,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:12,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 26 [2022-02-16 13:57:12,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828853763] [2022-02-16 13:57:12,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:12,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:57:12,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:12,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:57:12,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:57:12,619 INFO L87 Difference]: Start difference. First operand 4679 states and 14844 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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-16 13:57:13,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:13,328 INFO L93 Difference]: Finished difference Result 5240 states and 16195 transitions. [2022-02-16 13:57:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:57:13,328 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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 25 [2022-02-16 13:57:13,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:13,337 INFO L225 Difference]: With dead ends: 5240 [2022-02-16 13:57:13,337 INFO L226 Difference]: Without dead ends: 5207 [2022-02-16 13:57:13,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=1778, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:57:13,338 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 65 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:13,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 258 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 768 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-02-16 13:57:13,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5207 states. [2022-02-16 13:57:13,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5207 to 4710. [2022-02-16 13:57:13,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4710 states, 4709 states have (on average 3.1686132936929283) internal successors, (14921), 4709 states have internal predecessors, (14921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:13,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4710 states to 4710 states and 14921 transitions. [2022-02-16 13:57:13,399 INFO L78 Accepts]: Start accepts. Automaton has 4710 states and 14921 transitions. Word has length 25 [2022-02-16 13:57:13,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:13,399 INFO L470 AbstractCegarLoop]: Abstraction has 4710 states and 14921 transitions. [2022-02-16 13:57:13,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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-16 13:57:13,399 INFO L276 IsEmpty]: Start isEmpty. Operand 4710 states and 14921 transitions. [2022-02-16 13:57:13,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:13,405 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:13,405 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:13,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-02-16 13:57:13,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:13,605 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:13,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:13,606 INFO L85 PathProgramCache]: Analyzing trace with hash -171681060, now seen corresponding path program 262 times [2022-02-16 13:57:13,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:13,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314743680] [2022-02-16 13:57:13,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:13,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:13,694 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:13,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:13,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314743680] [2022-02-16 13:57:13,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314743680] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:13,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583539975] [2022-02-16 13:57:13,695 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:13,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:13,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:13,696 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:13,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-02-16 13:57:14,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:14,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:14,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:14,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:14,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:14,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:14,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:14,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:14,694 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:14,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:14,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:14,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:14,764 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:14,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583539975] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:14,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:14,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:14,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667049985] [2022-02-16 13:57:14,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:14,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:14,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:14,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:14,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:14,765 INFO L87 Difference]: Start difference. First operand 4710 states and 14921 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) [2022-02-16 13:57:15,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:15,505 INFO L93 Difference]: Finished difference Result 5322 states and 16410 transitions. [2022-02-16 13:57:15,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:57:15,505 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 13:57:15,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:15,514 INFO L225 Difference]: With dead ends: 5322 [2022-02-16 13:57:15,515 INFO L226 Difference]: Without dead ends: 5279 [2022-02-16 13:57:15,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=219, Invalid=1851, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:57:15,515 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 75 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:15,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 227 Invalid, 1060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 761 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-02-16 13:57:15,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2022-02-16 13:57:15,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 4658. [2022-02-16 13:57:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4658 states, 4657 states have (on average 3.1662014172213873) internal successors, (14745), 4657 states have internal predecessors, (14745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4658 states to 4658 states and 14745 transitions. [2022-02-16 13:57:15,578 INFO L78 Accepts]: Start accepts. Automaton has 4658 states and 14745 transitions. Word has length 25 [2022-02-16 13:57:15,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:15,578 INFO L470 AbstractCegarLoop]: Abstraction has 4658 states and 14745 transitions. [2022-02-16 13:57:15,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:57:15,578 INFO L276 IsEmpty]: Start isEmpty. Operand 4658 states and 14745 transitions. [2022-02-16 13:57:15,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:15,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:15,584 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:15,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-02-16 13:57:15,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-02-16 13:57:15,785 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:15,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:15,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2115453316, now seen corresponding path program 263 times [2022-02-16 13:57:15,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:15,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406427436] [2022-02-16 13:57:15,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:15,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:15,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:57:15,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:15,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406427436] [2022-02-16 13:57:15,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406427436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:15,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936935339] [2022-02-16 13:57:15,874 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:15,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:15,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:15,875 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:15,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-02-16 13:57:16,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:16,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:16,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:16,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:16,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:16,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 31 treesize of output 23 [2022-02-16 13:57:16,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:16,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:16,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:16,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:16,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:16,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:57:16,721 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:16,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 9 treesize of output 3 [2022-02-16 13:57:16,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:16,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:16,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936935339] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:16,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:16,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:16,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603825766] [2022-02-16 13:57:16,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:16,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:16,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:16,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:16,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:16,788 INFO L87 Difference]: Start difference. First operand 4658 states and 14745 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-16 13:57:17,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:17,335 INFO L93 Difference]: Finished difference Result 5375 states and 16527 transitions. [2022-02-16 13:57:17,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:57:17,336 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 25 [2022-02-16 13:57:17,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:17,345 INFO L225 Difference]: With dead ends: 5375 [2022-02-16 13:57:17,345 INFO L226 Difference]: Without dead ends: 5304 [2022-02-16 13:57:17,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=249, Invalid=1473, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:17,346 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:17,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 288 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 825 Invalid, 0 Unknown, 296 Unchecked, 0.3s Time] [2022-02-16 13:57:17,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5304 states. [2022-02-16 13:57:17,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5304 to 4661. [2022-02-16 13:57:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 3.1658798283261804) internal successors, (14753), 4660 states have internal predecessors, (14753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 14753 transitions. [2022-02-16 13:57:17,410 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 14753 transitions. Word has length 25 [2022-02-16 13:57:17,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:17,410 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 14753 transitions. [2022-02-16 13:57:17,410 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-16 13:57:17,410 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 14753 transitions. [2022-02-16 13:57:17,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:17,416 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:17,416 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:17,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Ended with exit code 0 [2022-02-16 13:57:17,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-02-16 13:57:17,617 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:17,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:17,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1011603642, now seen corresponding path program 264 times [2022-02-16 13:57:17,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:17,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325840476] [2022-02-16 13:57:17,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:17,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:17,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:17,694 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:17,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:17,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325840476] [2022-02-16 13:57:17,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325840476] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:17,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583840979] [2022-02-16 13:57:17,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:17,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:17,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:17,695 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:17,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-02-16 13:57:17,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:17,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:17,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:17,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:18,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:18,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:18,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:18,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 31 treesize of output 23 [2022-02-16 13:57:18,296 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:18,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:18,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:18,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:18,531 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:18,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:18,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:18,596 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:18,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583840979] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:18,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:18,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:18,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767420825] [2022-02-16 13:57:18,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:18,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:18,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:18,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:18,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:18,597 INFO L87 Difference]: Start difference. First operand 4661 states and 14753 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) [2022-02-16 13:57:19,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:19,048 INFO L93 Difference]: Finished difference Result 5254 states and 16217 transitions. [2022-02-16 13:57:19,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:57:19,048 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 13:57:19,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:19,057 INFO L225 Difference]: With dead ends: 5254 [2022-02-16 13:57:19,058 INFO L226 Difference]: Without dead ends: 5218 [2022-02-16 13:57:19,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:57:19,058 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:19,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 228 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 689 Invalid, 0 Unknown, 151 Unchecked, 0.2s Time] [2022-02-16 13:57:19,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5218 states. [2022-02-16 13:57:19,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5218 to 4657. [2022-02-16 13:57:19,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 3.165807560137457) internal successors, (14740), 4656 states have internal predecessors, (14740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:19,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 14740 transitions. [2022-02-16 13:57:19,141 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 14740 transitions. Word has length 25 [2022-02-16 13:57:19,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:19,141 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 14740 transitions. [2022-02-16 13:57:19,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:57:19,141 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 14740 transitions. [2022-02-16 13:57:19,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:19,148 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:19,148 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:19,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Ended with exit code 0 [2022-02-16 13:57:19,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:19,348 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:19,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2139758234, now seen corresponding path program 265 times [2022-02-16 13:57:19,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:19,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104994990] [2022-02-16 13:57:19,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:19,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:19,447 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:19,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:19,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104994990] [2022-02-16 13:57:19,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104994990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:19,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989777836] [2022-02-16 13:57:19,448 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:19,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:19,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:19,449 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:19,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-02-16 13:57:19,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:19,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:19,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:19,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:19,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:20,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, 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 23 [2022-02-16 13:57:20,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:20,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:20,224 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:20,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:20,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:20,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:20,466 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:20,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:20,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:20,534 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:20,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989777836] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:20,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:20,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:57:20,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956326671] [2022-02-16 13:57:20,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:20,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:20,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:20,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:20,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:20,535 INFO L87 Difference]: Start difference. First operand 4657 states and 14740 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:57:21,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:21,041 INFO L93 Difference]: Finished difference Result 5091 states and 15842 transitions. [2022-02-16 13:57:21,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:57:21,042 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:57:21,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:21,051 INFO L225 Difference]: With dead ends: 5091 [2022-02-16 13:57:21,051 INFO L226 Difference]: Without dead ends: 5066 [2022-02-16 13:57:21,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=265, Invalid=1541, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:57:21,051 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 109 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:21,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 200 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 563 Invalid, 0 Unknown, 252 Unchecked, 0.2s Time] [2022-02-16 13:57:21,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5066 states. [2022-02-16 13:57:21,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5066 to 4656. [2022-02-16 13:57:21,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 4655 states have (on average 3.165843179377014) internal successors, (14737), 4655 states have internal predecessors, (14737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 14737 transitions. [2022-02-16 13:57:21,108 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 14737 transitions. Word has length 25 [2022-02-16 13:57:21,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:21,108 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 14737 transitions. [2022-02-16 13:57:21,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:57:21,108 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 14737 transitions. [2022-02-16 13:57:21,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:21,114 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:21,114 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:21,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-02-16 13:57:21,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2022-02-16 13:57:21,314 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:21,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:21,315 INFO L85 PathProgramCache]: Analyzing trace with hash -754193562, now seen corresponding path program 266 times [2022-02-16 13:57:21,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:21,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317815280] [2022-02-16 13:57:21,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:21,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:21,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:21,403 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:21,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:21,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317815280] [2022-02-16 13:57:21,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317815280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:21,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267740131] [2022-02-16 13:57:21,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:21,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:21,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:21,404 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:21,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-02-16 13:57:21,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:21,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:21,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:21,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:21,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:21,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:22,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:22,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:22,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:22,428 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:22,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:22,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:22,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267740131] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:22,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:22,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:57:22,499 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099876861] [2022-02-16 13:57:22,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:22,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:22,499 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:22,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:22,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:22,500 INFO L87 Difference]: Start difference. First operand 4656 states and 14737 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) [2022-02-16 13:57:23,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:23,227 INFO L93 Difference]: Finished difference Result 5250 states and 16211 transitions. [2022-02-16 13:57:23,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:57:23,227 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 13:57:23,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:23,236 INFO L225 Difference]: With dead ends: 5250 [2022-02-16 13:57:23,237 INFO L226 Difference]: Without dead ends: 5231 [2022-02-16 13:57:23,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=219, Invalid=1761, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:57:23,237 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:23,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 233 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 760 Invalid, 0 Unknown, 139 Unchecked, 0.3s Time] [2022-02-16 13:57:23,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5231 states. [2022-02-16 13:57:23,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5231 to 4667. [2022-02-16 13:57:23,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 3.1650235747963995) internal successors, (14768), 4666 states have internal predecessors, (14768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:23,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 14768 transitions. [2022-02-16 13:57:23,299 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 14768 transitions. Word has length 25 [2022-02-16 13:57:23,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:23,299 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 14768 transitions. [2022-02-16 13:57:23,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 13:57:23,299 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 14768 transitions. [2022-02-16 13:57:23,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:23,305 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:23,305 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:23,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:23,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:23,506 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:23,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:23,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1960001818, now seen corresponding path program 267 times [2022-02-16 13:57:23,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:23,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311767149] [2022-02-16 13:57:23,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:23,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:23,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:23,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311767149] [2022-02-16 13:57:23,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311767149] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:23,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863015570] [2022-02-16 13:57:23,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:23,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:23,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:23,630 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:23,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-02-16 13:57:23,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:23,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:23,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:23,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:24,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:24,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:24,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:24,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:57:24,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 26 treesize of output 20 [2022-02-16 13:57:24,385 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:24,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:24,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:24,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:24,575 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:24,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:24,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:24,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:24,645 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:24,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863015570] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:24,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:24,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-16 13:57:24,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407292671] [2022-02-16 13:57:24,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:24,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:24,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:24,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:24,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:24,645 INFO L87 Difference]: Start difference. First operand 4667 states and 14768 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:57:25,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:25,280 INFO L93 Difference]: Finished difference Result 4894 states and 15359 transitions. [2022-02-16 13:57:25,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:57:25,280 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 25 [2022-02-16 13:57:25,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:25,289 INFO L225 Difference]: With dead ends: 4894 [2022-02-16 13:57:25,289 INFO L226 Difference]: Without dead ends: 4877 [2022-02-16 13:57:25,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=204, Invalid=1518, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:25,289 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:25,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 203 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 681 Invalid, 0 Unknown, 163 Unchecked, 0.2s Time] [2022-02-16 13:57:25,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4877 states. [2022-02-16 13:57:25,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4877 to 4665. [2022-02-16 13:57:25,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4665 states, 4664 states have (on average 3.16573756432247) internal successors, (14765), 4664 states have internal predecessors, (14765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:25,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4665 states to 4665 states and 14765 transitions. [2022-02-16 13:57:25,347 INFO L78 Accepts]: Start accepts. Automaton has 4665 states and 14765 transitions. Word has length 25 [2022-02-16 13:57:25,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:25,347 INFO L470 AbstractCegarLoop]: Abstraction has 4665 states and 14765 transitions. [2022-02-16 13:57:25,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:57:25,347 INFO L276 IsEmpty]: Start isEmpty. Operand 4665 states and 14765 transitions. [2022-02-16 13:57:25,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:25,353 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:25,353 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:25,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-02-16 13:57:25,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:25,553 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:25,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:25,553 INFO L85 PathProgramCache]: Analyzing trace with hash -664140656, now seen corresponding path program 268 times [2022-02-16 13:57:25,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:25,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242549310] [2022-02-16 13:57:25,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:25,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:25,644 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:25,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:25,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242549310] [2022-02-16 13:57:25,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242549310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:25,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731955946] [2022-02-16 13:57:25,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:25,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:25,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:25,646 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:25,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-02-16 13:57:25,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:25,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:25,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:25,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:26,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:26,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:26,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:57:26,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:26,291 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:26,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:26,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:26,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:26,516 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:26,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:26,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:26,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:26,584 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:26,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731955946] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:26,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:26,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:57:26,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932211028] [2022-02-16 13:57:26,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:26,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:26,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:26,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:26,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:26,585 INFO L87 Difference]: Start difference. First operand 4665 states and 14765 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:57:27,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:27,101 INFO L93 Difference]: Finished difference Result 5266 states and 16254 transitions. [2022-02-16 13:57:27,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:57:27,101 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:57:27,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:27,111 INFO L225 Difference]: With dead ends: 5266 [2022-02-16 13:57:27,111 INFO L226 Difference]: Without dead ends: 5227 [2022-02-16 13:57:27,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=237, Invalid=1403, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:57:27,112 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 103 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:27,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 219 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 742 Invalid, 0 Unknown, 214 Unchecked, 0.3s Time] [2022-02-16 13:57:27,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-02-16 13:57:27,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 4656. [2022-02-16 13:57:27,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 4655 states have (on average 3.1656283566058003) internal successors, (14736), 4655 states have internal predecessors, (14736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:27,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 14736 transitions. [2022-02-16 13:57:27,179 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 14736 transitions. Word has length 25 [2022-02-16 13:57:27,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:27,179 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 14736 transitions. [2022-02-16 13:57:27,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:57:27,179 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 14736 transitions. [2022-02-16 13:57:27,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:27,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:27,186 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:27,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-02-16 13:57:27,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:27,387 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:27,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:27,387 INFO L85 PathProgramCache]: Analyzing trace with hash 89103132, now seen corresponding path program 269 times [2022-02-16 13:57:27,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:27,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407533383] [2022-02-16 13:57:27,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:27,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:27,476 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:27,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:27,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407533383] [2022-02-16 13:57:27,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407533383] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:27,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461882862] [2022-02-16 13:57:27,476 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:27,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:27,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:27,477 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:27,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-02-16 13:57:27,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:27,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:27,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:27,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:27,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:27,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:57:28,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:28,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:57:28,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-16 13:57:28,184 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:28,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:28,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:28,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 16 treesize of output 20 [2022-02-16 13:57:28,398 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:57:28,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:57:28,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:28,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:57:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:28,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461882862] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:28,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:28,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 26 [2022-02-16 13:57:28,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213754536] [2022-02-16 13:57:28,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:28,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:57:28,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:28,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:57:28,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:57:28,465 INFO L87 Difference]: Start difference. First operand 4656 states and 14736 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-16 13:57:29,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:29,322 INFO L93 Difference]: Finished difference Result 5358 states and 16507 transitions. [2022-02-16 13:57:29,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:57:29,322 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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 25 [2022-02-16 13:57:29,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:29,331 INFO L225 Difference]: With dead ends: 5358 [2022-02-16 13:57:29,331 INFO L226 Difference]: Without dead ends: 5341 [2022-02-16 13:57:29,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=253, Invalid=1817, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:57:29,332 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:29,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 235 Invalid, 1149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 963 Invalid, 0 Unknown, 120 Unchecked, 0.3s Time] [2022-02-16 13:57:29,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5341 states. [2022-02-16 13:57:29,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5341 to 4654. [2022-02-16 13:57:29,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4654 states, 4653 states have (on average 3.1652697184612077) internal successors, (14728), 4653 states have internal predecessors, (14728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:29,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4654 states to 4654 states and 14728 transitions. [2022-02-16 13:57:29,390 INFO L78 Accepts]: Start accepts. Automaton has 4654 states and 14728 transitions. Word has length 25 [2022-02-16 13:57:29,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:29,390 INFO L470 AbstractCegarLoop]: Abstraction has 4654 states and 14728 transitions. [2022-02-16 13:57:29,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-16 13:57:29,390 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 14728 transitions. [2022-02-16 13:57:29,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:29,396 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:29,396 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:29,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-02-16 13:57:29,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:29,596 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:29,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:29,597 INFO L85 PathProgramCache]: Analyzing trace with hash -528052132, now seen corresponding path program 270 times [2022-02-16 13:57:29,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:29,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828006924] [2022-02-16 13:57:29,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:29,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:29,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:29,705 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:29,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:29,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828006924] [2022-02-16 13:57:29,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828006924] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:29,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483049008] [2022-02-16 13:57:29,705 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:29,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:29,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:29,706 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:29,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-02-16 13:57:30,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:30,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:30,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:30,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:30,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:30,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:57:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:30,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:30,352 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:30,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:30,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:30,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:30,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:30,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:57:30,557 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:30,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483049008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:30,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:30,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 26 [2022-02-16 13:57:30,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420433811] [2022-02-16 13:57:30,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:30,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:57:30,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:30,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:57:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:57:30,558 INFO L87 Difference]: Start difference. First operand 4654 states and 14728 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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-16 13:57:31,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:31,224 INFO L93 Difference]: Finished difference Result 4836 states and 15174 transitions. [2022-02-16 13:57:31,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:57:31,224 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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 25 [2022-02-16 13:57:31,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:31,233 INFO L225 Difference]: With dead ends: 4836 [2022-02-16 13:57:31,233 INFO L226 Difference]: Without dead ends: 4815 [2022-02-16 13:57:31,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=1520, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:31,233 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:31,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 200 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 744 Invalid, 0 Unknown, 89 Unchecked, 0.3s Time] [2022-02-16 13:57:31,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4815 states. [2022-02-16 13:57:31,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4815 to 4669. [2022-02-16 13:57:31,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4669 states, 4668 states have (on average 3.1625964010282774) internal successors, (14763), 4668 states have internal predecessors, (14763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:31,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4669 states to 4669 states and 14763 transitions. [2022-02-16 13:57:31,288 INFO L78 Accepts]: Start accepts. Automaton has 4669 states and 14763 transitions. Word has length 25 [2022-02-16 13:57:31,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:31,288 INFO L470 AbstractCegarLoop]: Abstraction has 4669 states and 14763 transitions. [2022-02-16 13:57:31,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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-16 13:57:31,289 INFO L276 IsEmpty]: Start isEmpty. Operand 4669 states and 14763 transitions. [2022-02-16 13:57:31,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:31,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:31,294 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:31,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-02-16 13:57:31,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:31,495 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:31,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:31,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2108824048, now seen corresponding path program 271 times [2022-02-16 13:57:31,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:31,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604490866] [2022-02-16 13:57:31,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:31,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:31,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:31,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604490866] [2022-02-16 13:57:31,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604490866] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:31,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860461695] [2022-02-16 13:57:31,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:31,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:31,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:31,579 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:31,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-02-16 13:57:31,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:31,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:31,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:32,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:57:32,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:32,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:57:32,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 20 [2022-02-16 13:57:32,206 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:32,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:32,243 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:32,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 7 treesize of output 3 [2022-02-16 13:57:32,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:32,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:32,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:32,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 38 treesize of output 36 [2022-02-16 13:57:32,454 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:32,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860461695] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:32,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:32,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 25 [2022-02-16 13:57:32,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533890033] [2022-02-16 13:57:32,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:32,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:57:32,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:32,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:57:32,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:57:32,455 INFO L87 Difference]: Start difference. First operand 4669 states and 14763 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-16 13:57:33,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:33,119 INFO L93 Difference]: Finished difference Result 4872 states and 15238 transitions. [2022-02-16 13:57:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 13:57:33,119 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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 25 [2022-02-16 13:57:33,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:33,128 INFO L225 Difference]: With dead ends: 4872 [2022-02-16 13:57:33,128 INFO L226 Difference]: Without dead ends: 4821 [2022-02-16 13:57:33,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:57:33,129 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 67 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:33,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 257 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 912 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-02-16 13:57:33,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4821 states. [2022-02-16 13:57:33,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4821 to 4661. [2022-02-16 13:57:33,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 3.163733905579399) internal successors, (14743), 4660 states have internal predecessors, (14743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 14743 transitions. [2022-02-16 13:57:33,215 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 14743 transitions. Word has length 25 [2022-02-16 13:57:33,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:33,215 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 14743 transitions. [2022-02-16 13:57:33,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-16 13:57:33,215 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 14743 transitions. [2022-02-16 13:57:33,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:33,222 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:33,222 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:33,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:33,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-02-16 13:57:33,422 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:33,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:33,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1584794598, now seen corresponding path program 272 times [2022-02-16 13:57:33,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:33,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705905960] [2022-02-16 13:57:33,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:33,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:33,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:33,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705905960] [2022-02-16 13:57:33,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705905960] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:33,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887163570] [2022-02-16 13:57:33,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:33,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:33,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:33,546 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:33,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-02-16 13:57:33,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:33,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:33,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:33,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:34,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:34,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 50 treesize of output 40 [2022-02-16 13:57:34,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:34,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:57:34,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 35 treesize of output 27 [2022-02-16 13:57:34,359 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:34,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:34,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:34,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:34,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:34,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:34,634 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:34,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:34,694 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:34,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887163570] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:34,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:34,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:34,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542576382] [2022-02-16 13:57:34,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:34,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:34,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:34,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:34,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:34,695 INFO L87 Difference]: Start difference. First operand 4661 states and 14743 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:57:35,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:35,179 INFO L93 Difference]: Finished difference Result 4907 states and 15386 transitions. [2022-02-16 13:57:35,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:35,179 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:57:35,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:35,188 INFO L225 Difference]: With dead ends: 4907 [2022-02-16 13:57:35,188 INFO L226 Difference]: Without dead ends: 4882 [2022-02-16 13:57:35,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:57:35,189 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 64 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:35,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 294 Invalid, 1033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 838 Invalid, 0 Unknown, 169 Unchecked, 0.3s Time] [2022-02-16 13:57:35,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4882 states. [2022-02-16 13:57:35,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4882 to 4671. [2022-02-16 13:57:35,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1644539614561027) internal successors, (14778), 4670 states have internal predecessors, (14778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:35,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14778 transitions. [2022-02-16 13:57:35,253 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14778 transitions. Word has length 25 [2022-02-16 13:57:35,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:35,253 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14778 transitions. [2022-02-16 13:57:35,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:57:35,253 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14778 transitions. [2022-02-16 13:57:35,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:35,260 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:35,260 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:35,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Ended with exit code 0 [2022-02-16 13:57:35,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-02-16 13:57:35,461 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:35,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:35,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1413561190, now seen corresponding path program 273 times [2022-02-16 13:57:35,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:35,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818527909] [2022-02-16 13:57:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:35,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:35,583 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:35,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:35,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818527909] [2022-02-16 13:57:35,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818527909] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:35,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022885976] [2022-02-16 13:57:35,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:35,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:35,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:35,585 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:35,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-02-16 13:57:35,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:57:35,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:35,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:35,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:36,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:36,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:36,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:36,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 39 [2022-02-16 13:57:36,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 43 treesize of output 35 [2022-02-16 13:57:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:36,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:36,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:36,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:36,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:36,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 19 treesize of output 23 [2022-02-16 13:57:36,702 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:36,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:36,760 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:36,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022885976] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:36,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:36,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:36,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2476679] [2022-02-16 13:57:36,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:36,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:36,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:36,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:36,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:36,761 INFO L87 Difference]: Start difference. First operand 4671 states and 14778 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:37,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:37,231 INFO L93 Difference]: Finished difference Result 4931 states and 15441 transitions. [2022-02-16 13:57:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:57:37,231 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:57:37,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:37,240 INFO L225 Difference]: With dead ends: 4931 [2022-02-16 13:57:37,240 INFO L226 Difference]: Without dead ends: 4901 [2022-02-16 13:57:37,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=295, Invalid=1511, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:57:37,240 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:37,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 224 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 581 Invalid, 0 Unknown, 203 Unchecked, 0.2s Time] [2022-02-16 13:57:37,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-02-16 13:57:37,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 4671. [2022-02-16 13:57:37,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1644539614561027) internal successors, (14778), 4670 states have internal predecessors, (14778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:37,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14778 transitions. [2022-02-16 13:57:37,294 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14778 transitions. Word has length 25 [2022-02-16 13:57:37,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:37,294 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14778 transitions. [2022-02-16 13:57:37,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:37,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14778 transitions. [2022-02-16 13:57:37,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:37,299 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:37,299 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:37,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-02-16 13:57:37,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-02-16 13:57:37,500 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:37,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:37,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1324608026, now seen corresponding path program 274 times [2022-02-16 13:57:37,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:37,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590936708] [2022-02-16 13:57:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:37,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:37,617 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:37,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:37,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590936708] [2022-02-16 13:57:37,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590936708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:37,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797637485] [2022-02-16 13:57:37,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:37,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:37,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:37,618 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:37,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-02-16 13:57:37,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:37,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:37,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:37,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:38,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:38,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:38,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:38,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:38,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:38,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:38,674 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:38,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:38,735 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:38,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797637485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:38,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:38,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:57:38,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827194043] [2022-02-16 13:57:38,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:38,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:57:38,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:38,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:57:38,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:57:38,736 INFO L87 Difference]: Start difference. First operand 4671 states and 14778 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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-16 13:57:39,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:39,177 INFO L93 Difference]: Finished difference Result 4892 states and 15348 transitions. [2022-02-16 13:57:39,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:39,177 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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 25 [2022-02-16 13:57:39,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:39,186 INFO L225 Difference]: With dead ends: 4892 [2022-02-16 13:57:39,186 INFO L226 Difference]: Without dead ends: 4873 [2022-02-16 13:57:39,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=174, Invalid=1466, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:57:39,187 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:39,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 197 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 610 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-02-16 13:57:39,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states. [2022-02-16 13:57:39,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4676. [2022-02-16 13:57:39,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.1636363636363636) internal successors, (14790), 4675 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14790 transitions. [2022-02-16 13:57:39,255 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14790 transitions. Word has length 25 [2022-02-16 13:57:39,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:39,255 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14790 transitions. [2022-02-16 13:57:39,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 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-16 13:57:39,255 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14790 transitions. [2022-02-16 13:57:39,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:39,262 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:39,262 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:39,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Ended with exit code 0 [2022-02-16 13:57:39,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:39,462 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:39,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1389587354, now seen corresponding path program 275 times [2022-02-16 13:57:39,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:39,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839089785] [2022-02-16 13:57:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:39,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:39,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:39,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839089785] [2022-02-16 13:57:39,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839089785] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:39,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808390669] [2022-02-16 13:57:39,578 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:39,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:39,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:39,579 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:39,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-02-16 13:57:39,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:57:39,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:39,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:39,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:40,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:40,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:57:40,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:40,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:57:40,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 20 [2022-02-16 13:57:40,373 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:40,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:40,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:40,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:40,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:40,598 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:40,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:40,659 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:40,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808390669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:40,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:40,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-16 13:57:40,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337818770] [2022-02-16 13:57:40,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:40,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:40,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:40,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:40,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:40,660 INFO L87 Difference]: Start difference. First operand 4676 states and 14790 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:57:41,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:41,406 INFO L93 Difference]: Finished difference Result 4906 states and 15363 transitions. [2022-02-16 13:57:41,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:57:41,407 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 25 [2022-02-16 13:57:41,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:41,416 INFO L225 Difference]: With dead ends: 4906 [2022-02-16 13:57:41,416 INFO L226 Difference]: Without dead ends: 4867 [2022-02-16 13:57:41,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=212, Invalid=1768, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:57:41,416 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:41,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 232 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 826 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-02-16 13:57:41,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4867 states. [2022-02-16 13:57:41,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4867 to 4672. [2022-02-16 13:57:41,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1642046670948405) internal successors, (14780), 4671 states have internal predecessors, (14780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:41,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14780 transitions. [2022-02-16 13:57:41,485 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14780 transitions. Word has length 25 [2022-02-16 13:57:41,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:41,485 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14780 transitions. [2022-02-16 13:57:41,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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-16 13:57:41,485 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14780 transitions. [2022-02-16 13:57:41,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:41,492 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:41,492 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:41,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:41,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2022-02-16 13:57:41,693 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:41,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1234555120, now seen corresponding path program 276 times [2022-02-16 13:57:41,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:41,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284303335] [2022-02-16 13:57:41,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:41,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:41,809 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:41,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:41,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284303335] [2022-02-16 13:57:41,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284303335] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:41,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141964923] [2022-02-16 13:57:41,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:41,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:41,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:41,810 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:41,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-02-16 13:57:42,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:42,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:42,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:42,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:42,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:42,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 43 treesize of output 33 [2022-02-16 13:57:42,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:42,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:42,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:57:42,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:42,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:42,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:42,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:42,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:42,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:42,777 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:42,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:42,838 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:42,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141964923] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:42,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:42,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:42,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910709680] [2022-02-16 13:57:42,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:42,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:42,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:42,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:42,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:42,839 INFO L87 Difference]: Start difference. First operand 4672 states and 14780 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:57:43,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:43,244 INFO L93 Difference]: Finished difference Result 4904 states and 15378 transitions. [2022-02-16 13:57:43,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:57:43,244 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:57:43,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:43,254 INFO L225 Difference]: With dead ends: 4904 [2022-02-16 13:57:43,254 INFO L226 Difference]: Without dead ends: 4871 [2022-02-16 13:57:43,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:57:43,254 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 61 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:43,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 213 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 633 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-02-16 13:57:43,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4871 states. [2022-02-16 13:57:43,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4871 to 4676. [2022-02-16 13:57:43,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.164919786096257) internal successors, (14796), 4675 states have internal predecessors, (14796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:43,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14796 transitions. [2022-02-16 13:57:43,322 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14796 transitions. Word has length 25 [2022-02-16 13:57:43,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:43,322 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14796 transitions. [2022-02-16 13:57:43,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:57:43,322 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14796 transitions. [2022-02-16 13:57:43,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:43,329 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:43,329 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:43,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Ended with exit code 0 [2022-02-16 13:57:43,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:43,529 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:43,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:43,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1270163174, now seen corresponding path program 277 times [2022-02-16 13:57:43,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:43,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750778667] [2022-02-16 13:57:43,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:43,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:43,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:43,638 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:43,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:43,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750778667] [2022-02-16 13:57:43,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750778667] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:43,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497291789] [2022-02-16 13:57:43,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:43,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:43,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:43,639 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:43,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-02-16 13:57:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:43,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:43,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:44,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:44,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:44,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:44,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 20 treesize of output 14 [2022-02-16 13:57:44,250 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:44,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:44,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:44,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:57:44,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:44,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:44,487 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:44,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 7 treesize of output 3 [2022-02-16 13:57:44,537 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:44,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497291789] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:44,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:44,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-16 13:57:44,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101507674] [2022-02-16 13:57:44,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:44,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:44,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:44,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:44,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:44,538 INFO L87 Difference]: Start difference. First operand 4676 states and 14796 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-16 13:57:44,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:44,988 INFO L93 Difference]: Finished difference Result 4966 states and 15538 transitions. [2022-02-16 13:57:44,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:57:44,988 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 25 [2022-02-16 13:57:44,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:44,997 INFO L225 Difference]: With dead ends: 4966 [2022-02-16 13:57:44,997 INFO L226 Difference]: Without dead ends: 4918 [2022-02-16 13:57:44,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:57:44,998 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 124 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:44,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 248 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 598 Invalid, 0 Unknown, 114 Unchecked, 0.2s Time] [2022-02-16 13:57:45,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4918 states. [2022-02-16 13:57:45,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4918 to 4672. [2022-02-16 13:57:45,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1642046670948405) internal successors, (14780), 4671 states have internal predecessors, (14780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:45,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14780 transitions. [2022-02-16 13:57:45,066 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14780 transitions. Word has length 25 [2022-02-16 13:57:45,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:45,066 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14780 transitions. [2022-02-16 13:57:45,066 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-16 13:57:45,066 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14780 transitions. [2022-02-16 13:57:45,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:45,073 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:45,073 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:45,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-02-16 13:57:45,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2022-02-16 13:57:45,273 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:45,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1537673966, now seen corresponding path program 278 times [2022-02-16 13:57:45,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:45,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101310219] [2022-02-16 13:57:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:45,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:45,384 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:45,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:45,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101310219] [2022-02-16 13:57:45,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101310219] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:45,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422365700] [2022-02-16 13:57:45,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:45,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:45,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:45,386 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:45,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-02-16 13:57:45,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:45,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:45,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:45,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:45,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:45,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:57:45,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:45,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:57: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, 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 41 [2022-02-16 13:57:46,101 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:46,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:46,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:46,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:57:46,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:46,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:46,345 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:46,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:46,396 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:46,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422365700] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:46,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:46,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-16 13:57:46,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344079712] [2022-02-16 13:57:46,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:46,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:46,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:46,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:46,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:46,397 INFO L87 Difference]: Start difference. First operand 4672 states and 14780 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-16 13:57:47,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:47,183 INFO L93 Difference]: Finished difference Result 5086 states and 15723 transitions. [2022-02-16 13:57:47,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:57:47,183 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 25 [2022-02-16 13:57:47,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:47,193 INFO L225 Difference]: With dead ends: 5086 [2022-02-16 13:57:47,193 INFO L226 Difference]: Without dead ends: 5025 [2022-02-16 13:57:47,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=348, Invalid=1814, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:57:47,193 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 263 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:47,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 272 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 860 Invalid, 0 Unknown, 294 Unchecked, 0.3s Time] [2022-02-16 13:57:47,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-16 13:57:47,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4675. [2022-02-16 13:57:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4675 states, 4674 states have (on average 3.164099272571673) internal successors, (14789), 4674 states have internal predecessors, (14789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:47,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4675 states to 4675 states and 14789 transitions. [2022-02-16 13:57:47,279 INFO L78 Accepts]: Start accepts. Automaton has 4675 states and 14789 transitions. Word has length 25 [2022-02-16 13:57:47,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:47,279 INFO L470 AbstractCegarLoop]: Abstraction has 4675 states and 14789 transitions. [2022-02-16 13:57:47,280 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-16 13:57:47,280 INFO L276 IsEmpty]: Start isEmpty. Operand 4675 states and 14789 transitions. [2022-02-16 13:57:47,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:47,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:47,286 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:47,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Ended with exit code 0 [2022-02-16 13:57:47,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:47,487 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:47,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:47,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1232249296, now seen corresponding path program 279 times [2022-02-16 13:57:47,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:47,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720121398] [2022-02-16 13:57:47,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:47,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:47,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:47,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:47,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720121398] [2022-02-16 13:57:47,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720121398] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:47,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014841537] [2022-02-16 13:57:47,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:47,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:47,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:47,611 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:47,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-02-16 13:57:47,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:47,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:47,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:47,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:48,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:48,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:57:48,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:48,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:57:48,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 51 treesize of output 41 [2022-02-16 13:57:48,325 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:48,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:48,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:48,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:57:48,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:48,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:48,531 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:48,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:48,588 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:48,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014841537] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:48,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:48,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-16 13:57:48,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780516632] [2022-02-16 13:57:48,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:48,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:57:48,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:48,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:57:48,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:57:48,589 INFO L87 Difference]: Start difference. First operand 4675 states and 14789 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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-16 13:57:49,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:49,389 INFO L93 Difference]: Finished difference Result 4994 states and 15583 transitions. [2022-02-16 13:57:49,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:57:49,389 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 25 [2022-02-16 13:57:49,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:49,399 INFO L225 Difference]: With dead ends: 4994 [2022-02-16 13:57:49,399 INFO L226 Difference]: Without dead ends: 4953 [2022-02-16 13:57:49,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=271, Invalid=1985, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:57:49,399 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 84 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:49,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 227 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 747 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-02-16 13:57:49,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4953 states. [2022-02-16 13:57:49,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4953 to 4679. [2022-02-16 13:57:49,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.162462590850791) internal successors, (14794), 4678 states have internal predecessors, (14794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:49,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 14794 transitions. [2022-02-16 13:57:49,460 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 14794 transitions. Word has length 25 [2022-02-16 13:57:49,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:49,461 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 14794 transitions. [2022-02-16 13:57:49,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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-16 13:57:49,461 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 14794 transitions. [2022-02-16 13:57:49,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:49,467 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:49,467 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:49,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-02-16 13:57:49,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:49,668 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:49,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:49,668 INFO L85 PathProgramCache]: Analyzing trace with hash 476895876, now seen corresponding path program 280 times [2022-02-16 13:57:49,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:49,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004443340] [2022-02-16 13:57:49,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:49,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:49,780 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:49,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:49,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004443340] [2022-02-16 13:57:49,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004443340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:49,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946655198] [2022-02-16 13:57:49,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:57:49,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:49,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:49,781 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:49,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-02-16 13:57:50,103 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:57:50,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:50,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:50,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:50,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:50,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:57:50,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:50,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 20 treesize of output 14 [2022-02-16 13:57:50,522 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:50,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:50,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:50,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:57:50,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:50,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:50,771 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:50,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 7 treesize of output 3 [2022-02-16 13:57:50,830 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:50,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946655198] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:50,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:50,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:50,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302104325] [2022-02-16 13:57:50,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:50,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:50,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:50,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:50,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:50,831 INFO L87 Difference]: Start difference. First operand 4679 states and 14794 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:51,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:51,359 INFO L93 Difference]: Finished difference Result 5024 states and 15678 transitions. [2022-02-16 13:57:51,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:57:51,359 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:57:51,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:51,369 INFO L225 Difference]: With dead ends: 5024 [2022-02-16 13:57:51,369 INFO L226 Difference]: Without dead ends: 4964 [2022-02-16 13:57:51,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=239, Invalid=1567, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:57:51,369 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 88 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:51,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 282 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 877 Invalid, 0 Unknown, 292 Unchecked, 0.3s Time] [2022-02-16 13:57:51,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4964 states. [2022-02-16 13:57:51,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4964 to 4672. [2022-02-16 13:57:51,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1620637979019484) internal successors, (14770), 4671 states have internal predecessors, (14770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:51,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14770 transitions. [2022-02-16 13:57:51,440 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14770 transitions. Word has length 25 [2022-02-16 13:57:51,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:51,440 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14770 transitions. [2022-02-16 13:57:51,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:51,440 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14770 transitions. [2022-02-16 13:57:51,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:51,447 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:51,447 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:51,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Ended with exit code 0 [2022-02-16 13:57:51,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:51,648 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:51,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:51,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1559916838, now seen corresponding path program 281 times [2022-02-16 13:57:51,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:51,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458624378] [2022-02-16 13:57:51,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:51,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:51,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:51,746 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:57:51,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:51,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458624378] [2022-02-16 13:57:51,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458624378] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:51,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436719064] [2022-02-16 13:57:51,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:57:51,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:51,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:51,748 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:51,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-02-16 13:57:52,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:57:52,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:52,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:52,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:52,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:52,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 43 treesize of output 33 [2022-02-16 13:57:52,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:52,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:52,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 31 treesize of output 23 [2022-02-16 13:57:52,393 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:52,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:52,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:52,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:57:52,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:52,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:52,637 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:52,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:52,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436719064] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:52,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:52,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-16 13:57:52,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491814319] [2022-02-16 13:57:52,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:52,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:52,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:52,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:52,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:52,690 INFO L87 Difference]: Start difference. First operand 4672 states and 14770 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-16 13:57:53,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:53,288 INFO L93 Difference]: Finished difference Result 4948 states and 15443 transitions. [2022-02-16 13:57:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:57:53,288 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 25 [2022-02-16 13:57:53,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:53,297 INFO L225 Difference]: With dead ends: 4948 [2022-02-16 13:57:53,297 INFO L226 Difference]: Without dead ends: 4891 [2022-02-16 13:57:53,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:53,298 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 76 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:53,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 379 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1049 Invalid, 0 Unknown, 424 Unchecked, 0.3s Time] [2022-02-16 13:57:53,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-02-16 13:57:53,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 4680. [2022-02-16 13:57:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.160931823039111) internal successors, (14790), 4679 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:53,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14790 transitions. [2022-02-16 13:57:53,361 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14790 transitions. Word has length 25 [2022-02-16 13:57:53,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:53,361 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14790 transitions. [2022-02-16 13:57:53,361 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-16 13:57:53,361 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14790 transitions. [2022-02-16 13:57:53,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:53,367 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:53,367 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:53,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:53,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:53,568 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:53,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:53,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1524308784, now seen corresponding path program 282 times [2022-02-16 13:57:53,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:53,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993810108] [2022-02-16 13:57:53,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:53,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:53,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:53,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:53,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993810108] [2022-02-16 13:57:53,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993810108] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:53,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151195519] [2022-02-16 13:57:53,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:57:53,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:53,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:53,677 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:53,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-02-16 13:57:53,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:57:53,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:54,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:54,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:54,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:54,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:54,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:54,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:57:54,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 20 treesize of output 14 [2022-02-16 13:57:54,306 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:54,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:54,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:54,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 16 treesize of output 20 [2022-02-16 13:57:54,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:54,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:54,542 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:54,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:54,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151195519] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:54,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:54,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:54,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112007172] [2022-02-16 13:57:54,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:54,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:54,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:54,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:54,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:54,601 INFO L87 Difference]: Start difference. First operand 4680 states and 14790 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:55,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:55,113 INFO L93 Difference]: Finished difference Result 4950 states and 15491 transitions. [2022-02-16 13:57:55,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:57:55,114 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:57:55,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:55,123 INFO L225 Difference]: With dead ends: 4950 [2022-02-16 13:57:55,123 INFO L226 Difference]: Without dead ends: 4910 [2022-02-16 13:57:55,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=253, Invalid=1639, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:57:55,124 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 88 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:55,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 275 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 744 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-02-16 13:57:55,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4910 states. [2022-02-16 13:57:55,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4910 to 4684. [2022-02-16 13:57:55,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4684 states, 4683 states have (on average 3.161007900918215) internal successors, (14803), 4683 states have internal predecessors, (14803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:55,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4684 states to 4684 states and 14803 transitions. [2022-02-16 13:57:55,193 INFO L78 Accepts]: Start accepts. Automaton has 4684 states and 14803 transitions. Word has length 25 [2022-02-16 13:57:55,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:55,193 INFO L470 AbstractCegarLoop]: Abstraction has 4684 states and 14803 transitions. [2022-02-16 13:57:55,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:55,193 INFO L276 IsEmpty]: Start isEmpty. Operand 4684 states and 14803 transitions. [2022-02-16 13:57:55,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:55,200 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:55,200 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:55,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:55,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable298 [2022-02-16 13:57:55,400 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:55,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:55,401 INFO L85 PathProgramCache]: Analyzing trace with hash 420459110, now seen corresponding path program 283 times [2022-02-16 13:57:55,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:55,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399528888] [2022-02-16 13:57:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:55,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:55,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:55,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399528888] [2022-02-16 13:57:55,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399528888] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:55,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827582209] [2022-02-16 13:57:55,510 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:57:55,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:55,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:55,511 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:55,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-02-16 13:57:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:55,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:55,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:55,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:57:56,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 45 treesize of output 35 [2022-02-16 13:57:56,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:56,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:57:56,119 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:56,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:56,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:56,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 20 treesize of output 24 [2022-02-16 13:57:56,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:56,357 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:56,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:56,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:56,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827582209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:56,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:56,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-16 13:57:56,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743149740] [2022-02-16 13:57:56,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:56,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:57:56,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:56,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:57:56,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:57:56,410 INFO L87 Difference]: Start difference. First operand 4684 states and 14803 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-16 13:57:56,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:56,993 INFO L93 Difference]: Finished difference Result 5018 states and 15660 transitions. [2022-02-16 13:57:56,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:57:56,993 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 25 [2022-02-16 13:57:56,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:57,001 INFO L225 Difference]: With dead ends: 5018 [2022-02-16 13:57:57,001 INFO L226 Difference]: Without dead ends: 4972 [2022-02-16 13:57:57,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=1477, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:57:57,002 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 96 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:57,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 256 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 827 Invalid, 0 Unknown, 169 Unchecked, 0.3s Time] [2022-02-16 13:57:57,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states. [2022-02-16 13:57:57,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4676. [2022-02-16 13:57:57,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.1602139037433155) internal successors, (14774), 4675 states have internal predecessors, (14774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:57,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14774 transitions. [2022-02-16 13:57:57,064 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14774 transitions. Word has length 25 [2022-02-16 13:57:57,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:57,065 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14774 transitions. [2022-02-16 13:57:57,065 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-16 13:57:57,065 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14774 transitions. [2022-02-16 13:57:57,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:57,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:57,072 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:57,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Ended with exit code 0 [2022-02-16 13:57:57,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2022-02-16 13:57:57,272 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:57,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1463316710, now seen corresponding path program 284 times [2022-02-16 13:57:57,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:57,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113548972] [2022-02-16 13:57:57,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:57,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:57,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:57,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:57,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113548972] [2022-02-16 13:57:57,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113548972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:57,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343532292] [2022-02-16 13:57:57,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:57:57,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:57,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:57,423 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:57,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-02-16 13:57:57,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:57:57,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:57,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:57,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:57:57,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:57,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:57:58,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:57:58,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-16 13:57:58,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 51 treesize of output 41 [2022-02-16 13:57:58,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:58,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:57:58,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:58,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:57:58,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:57:58,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:57:58,400 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:57:58,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:57:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:57:58,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343532292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:57:58,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:57:58,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:57:58,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343559555] [2022-02-16 13:57:58,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:57:58,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:57:58,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:57:58,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:57:58,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:57:58,458 INFO L87 Difference]: Start difference. First operand 4676 states and 14774 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:59,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:57:59,244 INFO L93 Difference]: Finished difference Result 5195 states and 15981 transitions. [2022-02-16 13:57:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:57:59,244 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:57:59,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:57:59,255 INFO L225 Difference]: With dead ends: 5195 [2022-02-16 13:57:59,255 INFO L226 Difference]: Without dead ends: 5134 [2022-02-16 13:57:59,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=1897, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:57:59,256 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 231 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:57:59,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 284 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1050 Invalid, 0 Unknown, 55 Unchecked, 0.4s Time] [2022-02-16 13:57:59,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5134 states. [2022-02-16 13:57:59,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5134 to 4687. [2022-02-16 13:57:59,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4687 states, 4686 states have (on average 3.161545027742211) internal successors, (14815), 4686 states have internal predecessors, (14815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:57:59,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4687 states to 4687 states and 14815 transitions. [2022-02-16 13:57:59,343 INFO L78 Accepts]: Start accepts. Automaton has 4687 states and 14815 transitions. Word has length 25 [2022-02-16 13:57:59,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:57:59,343 INFO L470 AbstractCegarLoop]: Abstraction has 4687 states and 14815 transitions. [2022-02-16 13:57:59,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:57:59,343 INFO L276 IsEmpty]: Start isEmpty. Operand 4687 states and 14815 transitions. [2022-02-16 13:57:59,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:57:59,351 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:57:59,351 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:57:59,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-02-16 13:57:59,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-02-16 13:57:59,551 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:57:59,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:57:59,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1768741380, now seen corresponding path program 285 times [2022-02-16 13:57:59,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:57:59,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917639265] [2022-02-16 13:57:59,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:57:59,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:57:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:57:59,656 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:57:59,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:57:59,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917639265] [2022-02-16 13:57:59,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917639265] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:57:59,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648370616] [2022-02-16 13:57:59,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:57:59,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:57:59,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:57:59,657 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:57:59,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-02-16 13:57:59,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:57:59,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:57:59,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:57:59,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:00,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:00,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:58:00,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:00,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:58:00,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 51 treesize of output 41 [2022-02-16 13:58:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:00,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:00,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:00,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 20 treesize of output 24 [2022-02-16 13:58:00,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:00,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:58:00,623 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:58: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 7 treesize of output 3 [2022-02-16 13:58:00,673 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:00,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648370616] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:00,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:00,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 25 [2022-02-16 13:58:00,674 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960510370] [2022-02-16 13:58:00,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:00,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:58:00,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:58:00,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:58:00,674 INFO L87 Difference]: Start difference. First operand 4687 states and 14815 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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-16 13:58:01,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:01,434 INFO L93 Difference]: Finished difference Result 5109 states and 15845 transitions. [2022-02-16 13:58:01,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:58:01,434 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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 25 [2022-02-16 13:58:01,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:01,444 INFO L225 Difference]: With dead ends: 5109 [2022-02-16 13:58:01,444 INFO L226 Difference]: Without dead ends: 5058 [2022-02-16 13:58:01,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:58:01,445 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:01,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 229 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 768 Invalid, 0 Unknown, 112 Unchecked, 0.3s Time] [2022-02-16 13:58:01,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5058 states. [2022-02-16 13:58:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5058 to 4676. [2022-02-16 13:58:01,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.161283422459893) internal successors, (14779), 4675 states have internal predecessors, (14779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:01,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14779 transitions. [2022-02-16 13:58:01,544 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14779 transitions. Word has length 25 [2022-02-16 13:58:01,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:01,545 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14779 transitions. [2022-02-16 13:58:01,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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-16 13:58:01,545 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14779 transitions. [2022-02-16 13:58:01,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:01,552 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:01,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:01,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:01,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-02-16 13:58:01,752 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:01,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:01,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1770872496, now seen corresponding path program 286 times [2022-02-16 13:58:01,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:01,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713703021] [2022-02-16 13:58:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:01,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:01,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:01,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:01,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713703021] [2022-02-16 13:58:01,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713703021] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:01,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890709828] [2022-02-16 13:58:01,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:01,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:01,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:01,866 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:01,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-02-16 13:58:02,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:02,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:02,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:02,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:02,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:02,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:58:02,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:02,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:58:02,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 20 treesize of output 14 [2022-02-16 13:58:02,592 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:02,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:02,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:02,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:58:02,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:02,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:58:02,831 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:58:02,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:58:02,889 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:02,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890709828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:02,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:02,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:58:02,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539487903] [2022-02-16 13:58:02,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:02,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:58:02,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:02,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:58:02,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:58:02,890 INFO L87 Difference]: Start difference. First operand 4676 states and 14779 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:58:03,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:03,426 INFO L93 Difference]: Finished difference Result 5007 states and 15609 transitions. [2022-02-16 13:58:03,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:58:03,426 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:58:03,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:03,436 INFO L225 Difference]: With dead ends: 5007 [2022-02-16 13:58:03,436 INFO L226 Difference]: Without dead ends: 4957 [2022-02-16 13:58:03,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1565, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:58:03,436 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 93 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:03,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 231 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 879 Invalid, 0 Unknown, 15 Unchecked, 0.3s Time] [2022-02-16 13:58:03,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4957 states. [2022-02-16 13:58:03,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4957 to 4676. [2022-02-16 13:58:03,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.161283422459893) internal successors, (14779), 4675 states have internal predecessors, (14779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:03,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14779 transitions. [2022-02-16 13:58:03,498 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14779 transitions. Word has length 25 [2022-02-16 13:58:03,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:03,498 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14779 transitions. [2022-02-16 13:58:03,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:58:03,498 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14779 transitions. [2022-02-16 13:58:03,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:03,505 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:03,505 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:03,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-02-16 13:58:03,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2022-02-16 13:58:03,705 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:03,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1048477222, now seen corresponding path program 287 times [2022-02-16 13:58:03,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:03,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968350756] [2022-02-16 13:58:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:03,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:03,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:03,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:03,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968350756] [2022-02-16 13:58:03,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968350756] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:03,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066200812] [2022-02-16 13:58:03,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:03,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:03,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:03,808 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:03,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-02-16 13:58:04,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:04,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:04,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:04,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:04,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:04,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:58:04,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:58:04,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:04,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:58:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:04,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:04,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:04,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:58:04,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:04,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:58:04,724 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:58:04,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:58:04,776 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:04,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066200812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:04,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:04,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-16 13:58:04,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134261733] [2022-02-16 13:58:04,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:04,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:58:04,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:58:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:58:04,777 INFO L87 Difference]: Start difference. First operand 4676 states and 14779 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-16 13:58:05,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:05,291 INFO L93 Difference]: Finished difference Result 5027 states and 15684 transitions. [2022-02-16 13:58:05,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:58:05,291 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 25 [2022-02-16 13:58:05,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:05,300 INFO L225 Difference]: With dead ends: 5027 [2022-02-16 13:58:05,300 INFO L226 Difference]: Without dead ends: 4968 [2022-02-16 13:58:05,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:58:05,301 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:05,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 241 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 706 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-02-16 13:58:05,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4968 states. [2022-02-16 13:58:05,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4968 to 4685. [2022-02-16 13:58:05,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4685 states, 4684 states have (on average 3.161614005123826) internal successors, (14809), 4684 states have internal predecessors, (14809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4685 states to 4685 states and 14809 transitions. [2022-02-16 13:58:05,362 INFO L78 Accepts]: Start accepts. Automaton has 4685 states and 14809 transitions. Word has length 25 [2022-02-16 13:58:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:05,362 INFO L470 AbstractCegarLoop]: Abstraction has 4685 states and 14809 transitions. [2022-02-16 13:58:05,362 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-16 13:58:05,362 INFO L276 IsEmpty]: Start isEmpty. Operand 4685 states and 14809 transitions. [2022-02-16 13:58:05,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:05,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:05,368 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:05,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-02-16 13:58:05,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2022-02-16 13:58:05,569 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:05,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:05,569 INFO L85 PathProgramCache]: Analyzing trace with hash -115402598, now seen corresponding path program 288 times [2022-02-16 13:58:05,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:05,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557508869] [2022-02-16 13:58:05,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:05,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:05,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:05,684 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:05,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:05,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557508869] [2022-02-16 13:58:05,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557508869] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:05,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923583725] [2022-02-16 13:58:05,684 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:05,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:05,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:05,685 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:05,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-02-16 13:58:06,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:58:06,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:06,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:06,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:06,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:06,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:58:06,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:06,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:58:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:06,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:06,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:06,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:58:06,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:06,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:58:06,711 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:58:06,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:58:06,769 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:06,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923583725] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:06,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:06,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-16 13:58:06,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985688231] [2022-02-16 13:58:06,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:06,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:58:06,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:06,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:58:06,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:58:06,770 INFO L87 Difference]: Start difference. First operand 4685 states and 14809 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:58:07,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:07,282 INFO L93 Difference]: Finished difference Result 5037 states and 15716 transitions. [2022-02-16 13:58:07,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:07,282 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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 25 [2022-02-16 13:58:07,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:07,291 INFO L225 Difference]: With dead ends: 5037 [2022-02-16 13:58:07,291 INFO L226 Difference]: Without dead ends: 5003 [2022-02-16 13:58:07,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1579, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:58:07,292 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:07,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 312 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 939 Invalid, 0 Unknown, 315 Unchecked, 0.3s Time] [2022-02-16 13:58:07,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5003 states. [2022-02-16 13:58:07,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5003 to 4663. [2022-02-16 13:58:07,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4663 states, 4662 states have (on average 3.1625911625911627) internal successors, (14744), 4662 states have internal predecessors, (14744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:07,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4663 states to 4663 states and 14744 transitions. [2022-02-16 13:58:07,350 INFO L78 Accepts]: Start accepts. Automaton has 4663 states and 14744 transitions. Word has length 25 [2022-02-16 13:58:07,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:07,350 INFO L470 AbstractCegarLoop]: Abstraction has 4663 states and 14744 transitions. [2022-02-16 13:58:07,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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-16 13:58:07,350 INFO L276 IsEmpty]: Start isEmpty. Operand 4663 states and 14744 transitions. [2022-02-16 13:58:07,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:07,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:07,356 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:07,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:07,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:07,557 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:07,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:07,557 INFO L85 PathProgramCache]: Analyzing trace with hash 569225043, now seen corresponding path program 289 times [2022-02-16 13:58:07,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:07,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906378053] [2022-02-16 13:58:07,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:07,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:07,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:07,683 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:07,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:07,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906378053] [2022-02-16 13:58:07,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906378053] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:07,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033230192] [2022-02-16 13:58:07,683 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:07,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:07,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:07,684 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:07,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-02-16 13:58:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:08,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:08,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:08,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:08,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:58:08,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:08,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:58:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:08,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:08,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:08,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:08,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:08,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:08,551 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:08,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033230192] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:08,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:08,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:58:08,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53418886] [2022-02-16 13:58:08,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:08,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:58:08,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:08,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:58:08,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:58:08,552 INFO L87 Difference]: Start difference. First operand 4663 states and 14744 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:58:08,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:08,970 INFO L93 Difference]: Finished difference Result 4790 states and 15012 transitions. [2022-02-16 13:58:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:08,970 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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 25 [2022-02-16 13:58:08,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:08,979 INFO L225 Difference]: With dead ends: 4790 [2022-02-16 13:58:08,979 INFO L226 Difference]: Without dead ends: 4704 [2022-02-16 13:58:08,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:58:08,979 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 77 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:08,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 347 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1030 Invalid, 0 Unknown, 193 Unchecked, 0.3s Time] [2022-02-16 13:58:08,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4704 states. [2022-02-16 13:58:09,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4704 to 4653. [2022-02-16 13:58:09,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4652 states have (on average 3.1655202063628547) internal successors, (14726), 4652 states have internal predecessors, (14726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:09,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 14726 transitions. [2022-02-16 13:58:09,036 INFO L78 Accepts]: Start accepts. Automaton has 4653 states and 14726 transitions. Word has length 25 [2022-02-16 13:58:09,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:09,036 INFO L470 AbstractCegarLoop]: Abstraction has 4653 states and 14726 transitions. [2022-02-16 13:58:09,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:58:09,036 INFO L276 IsEmpty]: Start isEmpty. Operand 4653 states and 14726 transitions. [2022-02-16 13:58:09,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:09,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:09,043 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:09,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:09,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-02-16 13:58:09,243 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:09,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1832659659, now seen corresponding path program 290 times [2022-02-16 13:58:09,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:09,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10636324] [2022-02-16 13:58:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:09,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:09,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:09,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:09,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10636324] [2022-02-16 13:58:09,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10636324] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:09,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445582172] [2022-02-16 13:58:09,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:09,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:09,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:09,412 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:09,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-02-16 13:58:09,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:09,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:09,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:09,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:09,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:09,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:58:09,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:09,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:58:09,997 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:09,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:10,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:10,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:58:10,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:10,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:10,297 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:10,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445582172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:10,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:10,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:58:10,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228026420] [2022-02-16 13:58:10,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:10,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:10,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:10,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:10,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:10,298 INFO L87 Difference]: Start difference. First operand 4653 states and 14726 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:58:10,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:10,802 INFO L93 Difference]: Finished difference Result 4910 states and 15381 transitions. [2022-02-16 13:58:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:58:10,802 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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 25 [2022-02-16 13:58:10,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:10,812 INFO L225 Difference]: With dead ends: 4910 [2022-02-16 13:58:10,812 INFO L226 Difference]: Without dead ends: 4889 [2022-02-16 13:58:10,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=231, Invalid=1329, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:58:10,812 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 92 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:10,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 256 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 917 Invalid, 0 Unknown, 3 Unchecked, 0.3s Time] [2022-02-16 13:58:10,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4889 states. [2022-02-16 13:58:10,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4889 to 4631. [2022-02-16 13:58:10,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4630 states have (on average 3.1684665226781856) internal successors, (14670), 4630 states have internal predecessors, (14670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:10,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 14670 transitions. [2022-02-16 13:58:10,924 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 14670 transitions. Word has length 25 [2022-02-16 13:58:10,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:10,924 INFO L470 AbstractCegarLoop]: Abstraction has 4631 states and 14670 transitions. [2022-02-16 13:58:10,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:58:10,924 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 14670 transitions. [2022-02-16 13:58:10,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:10,931 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:10,931 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:10,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-02-16 13:58:11,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:11,132 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:11,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1621920735, now seen corresponding path program 291 times [2022-02-16 13:58:11,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:11,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690193699] [2022-02-16 13:58:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:11,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:11,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:11,266 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:11,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690193699] [2022-02-16 13:58:11,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690193699] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945725785] [2022-02-16 13:58:11,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:11,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:11,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:11,267 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:11,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-02-16 13:58:11,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:11,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:11,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:11,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:11,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:11,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 43 treesize of output 33 [2022-02-16 13:58:11,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:11,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:58:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:11,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:12,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:12,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:58:12,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:12,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:12,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945725785] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:12,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:12,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:58:12,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197575619] [2022-02-16 13:58:12,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:12,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:12,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:12,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:12,154 INFO L87 Difference]: Start difference. First operand 4631 states and 14670 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:58:12,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:12,745 INFO L93 Difference]: Finished difference Result 4868 states and 15300 transitions. [2022-02-16 13:58:12,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:12,745 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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 25 [2022-02-16 13:58:12,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:12,757 INFO L225 Difference]: With dead ends: 4868 [2022-02-16 13:58:12,757 INFO L226 Difference]: Without dead ends: 4843 [2022-02-16 13:58:12,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:58:12,757 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 89 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 275 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:12,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 296 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 810 Invalid, 0 Unknown, 275 Unchecked, 0.3s Time] [2022-02-16 13:58:12,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4843 states. [2022-02-16 13:58:12,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4843 to 4587. [2022-02-16 13:58:12,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4587 states, 4586 states have (on average 3.170082860880942) internal successors, (14538), 4586 states have internal predecessors, (14538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:12,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4587 states to 4587 states and 14538 transitions. [2022-02-16 13:58:12,825 INFO L78 Accepts]: Start accepts. Automaton has 4587 states and 14538 transitions. Word has length 25 [2022-02-16 13:58:12,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:12,826 INFO L470 AbstractCegarLoop]: Abstraction has 4587 states and 14538 transitions. [2022-02-16 13:58:12,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:58:12,826 INFO L276 IsEmpty]: Start isEmpty. Operand 4587 states and 14538 transitions. [2022-02-16 13:58:12,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:12,833 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:12,833 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:12,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:13,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:13,034 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:13,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:13,034 INFO L85 PathProgramCache]: Analyzing trace with hash 561142645, now seen corresponding path program 292 times [2022-02-16 13:58:13,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:13,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537905914] [2022-02-16 13:58:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:13,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:13,174 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:13,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:13,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537905914] [2022-02-16 13:58:13,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537905914] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:13,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563834029] [2022-02-16 13:58:13,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:13,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:13,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:13,176 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:13,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-02-16 13:58:13,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:13,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:13,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:13,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:13,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:13,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 43 treesize of output 33 [2022-02-16 13:58:13,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:13,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:58:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:13,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:13,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:13,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 20 treesize of output 24 [2022-02-16 13:58:14,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:14,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:14,066 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:14,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563834029] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:14,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:14,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:58:14,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262090320] [2022-02-16 13:58:14,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:14,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:58:14,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:14,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:58:14,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:58:14,067 INFO L87 Difference]: Start difference. First operand 4587 states and 14538 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:58:14,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:14,620 INFO L93 Difference]: Finished difference Result 4794 states and 15074 transitions. [2022-02-16 13:58:14,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:14,620 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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 25 [2022-02-16 13:58:14,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:14,629 INFO L225 Difference]: With dead ends: 4794 [2022-02-16 13:58:14,630 INFO L226 Difference]: Without dead ends: 4769 [2022-02-16 13:58:14,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=255, Invalid=1725, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:58:14,630 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 84 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:14,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 265 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 897 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2022-02-16 13:58:14,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4769 states. [2022-02-16 13:58:14,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4769 to 4519. [2022-02-16 13:58:14,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4519 states, 4518 states have (on average 3.17220008853475) internal successors, (14332), 4518 states have internal predecessors, (14332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:14,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4519 states to 4519 states and 14332 transitions. [2022-02-16 13:58:14,698 INFO L78 Accepts]: Start accepts. Automaton has 4519 states and 14332 transitions. Word has length 25 [2022-02-16 13:58:14,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:14,698 INFO L470 AbstractCegarLoop]: Abstraction has 4519 states and 14332 transitions. [2022-02-16 13:58:14,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:58:14,698 INFO L276 IsEmpty]: Start isEmpty. Operand 4519 states and 14332 transitions. [2022-02-16 13:58:14,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:14,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:14,705 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:14,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Ended with exit code 0 [2022-02-16 13:58:14,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2022-02-16 13:58:14,905 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:14,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:14,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1276257589, now seen corresponding path program 293 times [2022-02-16 13:58:14,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:14,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75868211] [2022-02-16 13:58:14,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:14,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:14,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:15,066 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:15,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:15,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75868211] [2022-02-16 13:58:15,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75868211] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:15,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375419539] [2022-02-16 13:58:15,066 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:15,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:15,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:15,067 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:15,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-02-16 13:58:15,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:58:15,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:15,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:15,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:15,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:15,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:58:15,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:15,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:58:15,818 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:15,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:15,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:15,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:16,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:16,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:16,144 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:16,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375419539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:16,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:16,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:58:16,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383921979] [2022-02-16 13:58:16,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:16,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:16,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:16,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:16,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:16,145 INFO L87 Difference]: Start difference. First operand 4519 states and 14332 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:58:16,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:16,638 INFO L93 Difference]: Finished difference Result 4730 states and 14817 transitions. [2022-02-16 13:58:16,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:58:16,638 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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 25 [2022-02-16 13:58:16,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:16,648 INFO L225 Difference]: With dead ends: 4730 [2022-02-16 13:58:16,648 INFO L226 Difference]: Without dead ends: 4710 [2022-02-16 13:58:16,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=225, Invalid=1335, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:58:16,649 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 140 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:16,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 332 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 816 Invalid, 0 Unknown, 68 Unchecked, 0.3s Time] [2022-02-16 13:58:16,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4710 states. [2022-02-16 13:58:16,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4710 to 4522. [2022-02-16 13:58:16,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4522 states, 4521 states have (on average 3.172085821720858) internal successors, (14341), 4521 states have internal predecessors, (14341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:16,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4522 states to 4522 states and 14341 transitions. [2022-02-16 13:58:16,722 INFO L78 Accepts]: Start accepts. Automaton has 4522 states and 14341 transitions. Word has length 25 [2022-02-16 13:58:16,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:16,722 INFO L470 AbstractCegarLoop]: Abstraction has 4522 states and 14341 transitions. [2022-02-16 13:58:16,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:58:16,722 INFO L276 IsEmpty]: Start isEmpty. Operand 4522 states and 14341 transitions. [2022-02-16 13:58:16,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:16,729 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:16,729 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:16,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Ended with exit code 0 [2022-02-16 13:58:16,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:16,929 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:16,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:16,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1254161064, now seen corresponding path program 294 times [2022-02-16 13:58:16,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:16,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343339755] [2022-02-16 13:58:16,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:16,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:16,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:17,042 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:17,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:17,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343339755] [2022-02-16 13:58:17,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343339755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:17,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159608308] [2022-02-16 13:58:17,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:17,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:17,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:17,044 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:17,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-02-16 13:58:17,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:17,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:17,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:58:17,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:17,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-02-16 13:58:18,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:18,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:58:18,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 36 treesize of output 28 [2022-02-16 13:58:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:18,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:18,393 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:18,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:18,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:18,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 175 [2022-02-16 13:58:18,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:18,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 159 [2022-02-16 13:58:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:18,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159608308] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:18,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:18,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:18,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560660315] [2022-02-16 13:58:18,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:18,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:18,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:18,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:18,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:18,781 INFO L87 Difference]: Start difference. First operand 4522 states and 14341 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:19,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:19,584 INFO L93 Difference]: Finished difference Result 5717 states and 17115 transitions. [2022-02-16 13:58:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 13:58:19,584 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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 25 [2022-02-16 13:58:19,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:19,595 INFO L225 Difference]: With dead ends: 5717 [2022-02-16 13:58:19,595 INFO L226 Difference]: Without dead ends: 5648 [2022-02-16 13:58:19,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=384, Invalid=1778, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:58:19,596 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 255 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:19,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 360 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 940 Invalid, 0 Unknown, 273 Unchecked, 0.4s Time] [2022-02-16 13:58:19,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2022-02-16 13:58:19,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 4762. [2022-02-16 13:58:19,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4762 states, 4761 states have (on average 3.1793740810754043) internal successors, (15137), 4761 states have internal predecessors, (15137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:19,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4762 states to 4762 states and 15137 transitions. [2022-02-16 13:58:19,692 INFO L78 Accepts]: Start accepts. Automaton has 4762 states and 15137 transitions. Word has length 25 [2022-02-16 13:58:19,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:19,692 INFO L470 AbstractCegarLoop]: Abstraction has 4762 states and 15137 transitions. [2022-02-16 13:58:19,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:19,692 INFO L276 IsEmpty]: Start isEmpty. Operand 4762 states and 15137 transitions. [2022-02-16 13:58:19,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:19,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:19,699 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:19,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:19,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-02-16 13:58:19,907 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:19,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:19,908 INFO L85 PathProgramCache]: Analyzing trace with hash -30885973, now seen corresponding path program 295 times [2022-02-16 13:58:19,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:19,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974042427] [2022-02-16 13:58:19,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:19,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:20,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:20,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974042427] [2022-02-16 13:58:20,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974042427] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:20,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106743434] [2022-02-16 13:58:20,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:20,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:20,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:20,043 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:20,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-02-16 13:58:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:20,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:20,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:20,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:20,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:58:20,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:20,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:58:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:20,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:20,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:21,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:21,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:21,137 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:21,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106743434] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:21,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:21,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:58:21,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404445205] [2022-02-16 13:58:21,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:21,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:58:21,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:21,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:58:21,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:58:21,138 INFO L87 Difference]: Start difference. First operand 4762 states and 15137 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:58:21,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:21,702 INFO L93 Difference]: Finished difference Result 4866 states and 15362 transitions. [2022-02-16 13:58:21,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:58:21,702 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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 25 [2022-02-16 13:58:21,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:21,712 INFO L225 Difference]: With dead ends: 4866 [2022-02-16 13:58:21,712 INFO L226 Difference]: Without dead ends: 4850 [2022-02-16 13:58:21,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=176, Invalid=1464, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:58:21,713 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:21,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 202 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 723 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-02-16 13:58:21,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2022-02-16 13:58:21,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4752. [2022-02-16 13:58:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4752 states, 4751 states have (on average 3.179330667227952) internal successors, (15105), 4751 states have internal predecessors, (15105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:21,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4752 states to 4752 states and 15105 transitions. [2022-02-16 13:58:21,783 INFO L78 Accepts]: Start accepts. Automaton has 4752 states and 15105 transitions. Word has length 25 [2022-02-16 13:58:21,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:21,783 INFO L470 AbstractCegarLoop]: Abstraction has 4752 states and 15105 transitions. [2022-02-16 13:58:21,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 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-16 13:58:21,784 INFO L276 IsEmpty]: Start isEmpty. Operand 4752 states and 15105 transitions. [2022-02-16 13:58:21,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:21,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:21,791 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:21,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Ended with exit code 0 [2022-02-16 13:58:21,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-02-16 13:58:21,991 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:21,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:21,991 INFO L85 PathProgramCache]: Analyzing trace with hash 286090020, now seen corresponding path program 296 times [2022-02-16 13:58:21,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:21,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594687189] [2022-02-16 13:58:21,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:21,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:22,105 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:22,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:22,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594687189] [2022-02-16 13:58:22,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594687189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:22,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887081293] [2022-02-16 13:58:22,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:22,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:22,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:22,107 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:22,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-02-16 13:58:22,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:22,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:22,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:22,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:22,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:22,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 13:58:22,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:22,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 39 treesize of output 31 [2022-02-16 13:58:22,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 35 treesize of output 27 [2022-02-16 13:58:23,015 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:23,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:23,165 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:23,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 9 treesize of output 3 [2022-02-16 13:58:23,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:23,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:23,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:23,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-16 13:58:23,379 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:23,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887081293] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:23,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:23,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:23,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936621244] [2022-02-16 13:58:23,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:23,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:23,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:23,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:23,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:23,380 INFO L87 Difference]: Start difference. First operand 4752 states and 15105 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:24,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:24,046 INFO L93 Difference]: Finished difference Result 5236 states and 16230 transitions. [2022-02-16 13:58:24,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:58:24,047 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:58:24,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:24,057 INFO L225 Difference]: With dead ends: 5236 [2022-02-16 13:58:24,057 INFO L226 Difference]: Without dead ends: 5211 [2022-02-16 13:58:24,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1554, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:58:24,058 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:24,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 288 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 823 Invalid, 0 Unknown, 194 Unchecked, 0.3s Time] [2022-02-16 13:58:24,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5211 states. [2022-02-16 13:58:24,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5211 to 4747. [2022-02-16 13:58:24,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4747 states, 4746 states have (on average 3.1790981879477456) internal successors, (15088), 4746 states have internal predecessors, (15088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:24,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4747 states to 4747 states and 15088 transitions. [2022-02-16 13:58:24,158 INFO L78 Accepts]: Start accepts. Automaton has 4747 states and 15088 transitions. Word has length 25 [2022-02-16 13:58:24,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:24,158 INFO L470 AbstractCegarLoop]: Abstraction has 4747 states and 15088 transitions. [2022-02-16 13:58:24,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:24,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4747 states and 15088 transitions. [2022-02-16 13:58:24,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:24,166 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:24,166 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:24,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Ended with exit code 0 [2022-02-16 13:58:24,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-02-16 13:58:24,366 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:24,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:24,367 INFO L85 PathProgramCache]: Analyzing trace with hash 806714195, now seen corresponding path program 297 times [2022-02-16 13:58:24,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:24,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116497525] [2022-02-16 13:58:24,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:24,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:24,507 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:24,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:24,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116497525] [2022-02-16 13:58:24,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116497525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:24,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842046418] [2022-02-16 13:58:24,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:24,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:24,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:24,508 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:24,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-02-16 13:58:24,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:24,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:24,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 13:58:24,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:24,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 181 treesize of output 157 [2022-02-16 13:58:25,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:25,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:25,430 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:58:25,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:25,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 268 [2022-02-16 13:58:25,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:25,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 247 [2022-02-16 13:58:26,006 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:58:26,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842046418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:26,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:26,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-02-16 13:58:26,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494098159] [2022-02-16 13:58:26,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:26,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:58:26,006 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:26,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:58:26,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:58:26,007 INFO L87 Difference]: Start difference. First operand 4747 states and 15088 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-16 13:58:26,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:26,557 INFO L93 Difference]: Finished difference Result 5122 states and 15921 transitions. [2022-02-16 13:58:26,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:58:26,557 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 25 [2022-02-16 13:58:26,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:26,567 INFO L225 Difference]: With dead ends: 5122 [2022-02-16 13:58:26,567 INFO L226 Difference]: Without dead ends: 5070 [2022-02-16 13:58:26,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=185, Invalid=1221, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:58:26,568 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 137 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:26,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 279 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 579 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-16 13:58:26,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5070 states. [2022-02-16 13:58:26,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5070 to 4750. [2022-02-16 13:58:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.1781427668982944) internal successors, (15093), 4749 states have internal predecessors, (15093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:26,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15093 transitions. [2022-02-16 13:58:26,639 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15093 transitions. Word has length 25 [2022-02-16 13:58:26,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:26,639 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15093 transitions. [2022-02-16 13:58:26,639 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-16 13:58:26,639 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15093 transitions. [2022-02-16 13:58:26,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:26,646 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:26,646 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:26,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:26,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:26,846 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:26,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:26,847 INFO L85 PathProgramCache]: Analyzing trace with hash -838685111, now seen corresponding path program 298 times [2022-02-16 13:58:26,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:26,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174541256] [2022-02-16 13:58:26,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:26,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:26,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:26,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174541256] [2022-02-16 13:58:26,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174541256] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:26,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954697541] [2022-02-16 13:58:26,984 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:26,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:26,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:26,985 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:26,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-02-16 13:58:27,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:27,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:27,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:27,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:27,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:27,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 45 treesize of output 35 [2022-02-16 13:58:27,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:27,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:58:27,703 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:27,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:27,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:27,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:58:27,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:58:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:28,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954697541] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:28,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:28,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:58:28,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847343098] [2022-02-16 13:58:28,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:28,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:58:28,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:28,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:58:28,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:58:28,011 INFO L87 Difference]: Start difference. First operand 4750 states and 15093 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:58:28,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:28,572 INFO L93 Difference]: Finished difference Result 5096 states and 16001 transitions. [2022-02-16 13:58:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:58:28,573 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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 25 [2022-02-16 13:58:28,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:28,583 INFO L225 Difference]: With dead ends: 5096 [2022-02-16 13:58:28,583 INFO L226 Difference]: Without dead ends: 5070 [2022-02-16 13:58:28,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=283, Invalid=1523, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:58:28,584 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:28,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 256 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 828 Invalid, 0 Unknown, 135 Unchecked, 0.3s Time] [2022-02-16 13:58:28,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5070 states. [2022-02-16 13:58:28,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5070 to 4701. [2022-02-16 13:58:28,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4701 states, 4700 states have (on average 3.178723404255319) internal successors, (14940), 4700 states have internal predecessors, (14940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4701 states to 4701 states and 14940 transitions. [2022-02-16 13:58:28,657 INFO L78 Accepts]: Start accepts. Automaton has 4701 states and 14940 transitions. Word has length 25 [2022-02-16 13:58:28,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:28,658 INFO L470 AbstractCegarLoop]: Abstraction has 4701 states and 14940 transitions. [2022-02-16 13:58:28,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:58:28,658 INFO L276 IsEmpty]: Start isEmpty. Operand 4701 states and 14940 transitions. [2022-02-16 13:58:28,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:28,665 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:28,665 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:28,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:28,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:28,865 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:28,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:28,865 INFO L85 PathProgramCache]: Analyzing trace with hash 553403536, now seen corresponding path program 299 times [2022-02-16 13:58:28,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:28,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977375642] [2022-02-16 13:58:28,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:28,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:28,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:28,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977375642] [2022-02-16 13:58:28,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977375642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:28,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692593808] [2022-02-16 13:58:28,965 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:28,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:28,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:28,966 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:28,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-02-16 13:58:29,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:58:29,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:29,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:29,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:29,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:29,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:58:29,728 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:29,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:29,840 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:29,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:29,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:29,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:29,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:29,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:58:30,040 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:30,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692593808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:30,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:30,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:30,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394998287] [2022-02-16 13:58:30,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:30,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:30,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:30,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:30,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:30,041 INFO L87 Difference]: Start difference. First operand 4701 states and 14940 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-16 13:58:30,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:30,989 INFO L93 Difference]: Finished difference Result 5235 states and 16152 transitions. [2022-02-16 13:58:30,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 13:58:30,989 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 25 [2022-02-16 13:58:30,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:30,999 INFO L225 Difference]: With dead ends: 5235 [2022-02-16 13:58:30,999 INFO L226 Difference]: Without dead ends: 5187 [2022-02-16 13:58:30,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=298, Invalid=2354, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 13:58:30,999 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 116 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:30,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 361 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 894 Invalid, 0 Unknown, 185 Unchecked, 0.3s Time] [2022-02-16 13:58:31,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5187 states. [2022-02-16 13:58:31,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5187 to 4575. [2022-02-16 13:58:31,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4575 states, 4574 states have (on average 3.1720594665500657) internal successors, (14509), 4574 states have internal predecessors, (14509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:31,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4575 states to 4575 states and 14509 transitions. [2022-02-16 13:58:31,065 INFO L78 Accepts]: Start accepts. Automaton has 4575 states and 14509 transitions. Word has length 25 [2022-02-16 13:58:31,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:31,065 INFO L470 AbstractCegarLoop]: Abstraction has 4575 states and 14509 transitions. [2022-02-16 13:58:31,065 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-16 13:58:31,065 INFO L276 IsEmpty]: Start isEmpty. Operand 4575 states and 14509 transitions. [2022-02-16 13:58:31,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:31,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:31,072 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:31,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:31,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:31,272 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:31,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:31,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1419081658, now seen corresponding path program 300 times [2022-02-16 13:58:31,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:31,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145543984] [2022-02-16 13:58:31,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:31,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:31,374 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:31,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:31,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145543984] [2022-02-16 13:58:31,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145543984] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:31,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651949412] [2022-02-16 13:58:31,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:31,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:31,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:31,375 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:31,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-02-16 13:58:31,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:31,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:31,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:31,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:31,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:31,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:58:32,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:58:32,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 13:58:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:32,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:32,441 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:32,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 9 treesize of output 3 [2022-02-16 13:58:32,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:32,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 44 treesize of output 42 [2022-02-16 13:58:32,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:32,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:58:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:32,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651949412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:32,635 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:32,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:32,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760602598] [2022-02-16 13:58:32,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:32,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:32,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:32,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:32,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:32,636 INFO L87 Difference]: Start difference. First operand 4575 states and 14509 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:33,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:33,465 INFO L93 Difference]: Finished difference Result 5186 states and 15860 transitions. [2022-02-16 13:58:33,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:58:33,465 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:58:33,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:33,475 INFO L225 Difference]: With dead ends: 5186 [2022-02-16 13:58:33,475 INFO L226 Difference]: Without dead ends: 5149 [2022-02-16 13:58:33,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=284, Invalid=2068, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 13:58:33,476 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 198 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:33,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 371 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1022 Invalid, 0 Unknown, 216 Unchecked, 0.4s Time] [2022-02-16 13:58:33,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2022-02-16 13:58:33,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 4569. [2022-02-16 13:58:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4569 states, 4568 states have (on average 3.1711908931698773) internal successors, (14486), 4568 states have internal predecessors, (14486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:33,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4569 states to 4569 states and 14486 transitions. [2022-02-16 13:58:33,548 INFO L78 Accepts]: Start accepts. Automaton has 4569 states and 14486 transitions. Word has length 25 [2022-02-16 13:58:33,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:33,549 INFO L470 AbstractCegarLoop]: Abstraction has 4569 states and 14486 transitions. [2022-02-16 13:58:33,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:33,549 INFO L276 IsEmpty]: Start isEmpty. Operand 4569 states and 14486 transitions. [2022-02-16 13:58:33,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:33,555 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:33,555 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:33,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:33,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:33,756 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:33,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:33,756 INFO L85 PathProgramCache]: Analyzing trace with hash 162200174, now seen corresponding path program 301 times [2022-02-16 13:58:33,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:33,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998225416] [2022-02-16 13:58:33,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:33,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:33,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:33,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998225416] [2022-02-16 13:58:33,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998225416] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:33,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181495264] [2022-02-16 13:58:33,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:33,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:33,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:33,844 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:33,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-02-16 13:58:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:34,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:34,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:34,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:58:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:34,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:34,579 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:34,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:34,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:34,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:34,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:34,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:58:34,803 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:34,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181495264] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:34,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:34,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:34,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223322411] [2022-02-16 13:58:34,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:34,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:34,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:34,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:34,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:34,804 INFO L87 Difference]: Start difference. First operand 4569 states and 14486 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-16 13:58:35,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:35,657 INFO L93 Difference]: Finished difference Result 4730 states and 14793 transitions. [2022-02-16 13:58:35,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:58:35,657 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 25 [2022-02-16 13:58:35,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:35,666 INFO L225 Difference]: With dead ends: 4730 [2022-02-16 13:58:35,666 INFO L226 Difference]: Without dead ends: 4681 [2022-02-16 13:58:35,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=219, Invalid=1943, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:58:35,666 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 70 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:35,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 301 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1132 Invalid, 0 Unknown, 34 Unchecked, 0.4s Time] [2022-02-16 13:58:35,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2022-02-16 13:58:35,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 4605. [2022-02-16 13:58:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4605 states, 4604 states have (on average 3.1579061685490877) internal successors, (14539), 4604 states have internal predecessors, (14539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:35,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4605 states to 4605 states and 14539 transitions. [2022-02-16 13:58:35,726 INFO L78 Accepts]: Start accepts. Automaton has 4605 states and 14539 transitions. Word has length 25 [2022-02-16 13:58:35,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:35,726 INFO L470 AbstractCegarLoop]: Abstraction has 4605 states and 14539 transitions. [2022-02-16 13:58:35,726 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-16 13:58:35,726 INFO L276 IsEmpty]: Start isEmpty. Operand 4605 states and 14539 transitions. [2022-02-16 13:58:35,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:35,732 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:35,732 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:35,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Ended with exit code 0 [2022-02-16 13:58:35,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:35,933 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:35,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:35,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1597088966, now seen corresponding path program 302 times [2022-02-16 13:58:35,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:35,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505617198] [2022-02-16 13:58:35,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:35,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:36,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:36,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505617198] [2022-02-16 13:58:36,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505617198] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:36,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2222894] [2022-02-16 13:58:36,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:36,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:36,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:36,037 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:36,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-02-16 13:58:36,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:36,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:36,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:36,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:36,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:36,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 25 treesize of output 19 [2022-02-16 13:58:36,726 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:36,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:36,802 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:36,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 9 treesize of output 3 [2022-02-16 13:58:36,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:36,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 42 treesize of output 40 [2022-02-16 13:58:36,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:36,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-16 13:58:37,066 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:37,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2222894] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:37,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:37,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:37,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600591107] [2022-02-16 13:58:37,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:37,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:37,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:37,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:37,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:37,068 INFO L87 Difference]: Start difference. First operand 4605 states and 14539 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:37,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:37,904 INFO L93 Difference]: Finished difference Result 4722 states and 14783 transitions. [2022-02-16 13:58:37,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:58:37,904 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:58:37,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:37,913 INFO L225 Difference]: With dead ends: 4722 [2022-02-16 13:58:37,913 INFO L226 Difference]: Without dead ends: 4640 [2022-02-16 13:58:37,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=213, Invalid=1949, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:58:37,914 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 54 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:37,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 299 Invalid, 1081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 943 Invalid, 0 Unknown, 108 Unchecked, 0.4s Time] [2022-02-16 13:58:37,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4640 states. [2022-02-16 13:58:37,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4640 to 4570. [2022-02-16 13:58:37,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4570 states, 4569 states have (on average 3.1639308382578246) internal successors, (14456), 4569 states have internal predecessors, (14456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4570 states to 4570 states and 14456 transitions. [2022-02-16 13:58:37,978 INFO L78 Accepts]: Start accepts. Automaton has 4570 states and 14456 transitions. Word has length 25 [2022-02-16 13:58:37,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:37,978 INFO L470 AbstractCegarLoop]: Abstraction has 4570 states and 14456 transitions. [2022-02-16 13:58:37,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:37,978 INFO L276 IsEmpty]: Start isEmpty. Operand 4570 states and 14456 transitions. [2022-02-16 13:58:37,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:37,984 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:37,984 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:38,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:38,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable318 [2022-02-16 13:58:38,185 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:38,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:38,185 INFO L85 PathProgramCache]: Analyzing trace with hash 608115352, now seen corresponding path program 303 times [2022-02-16 13:58:38,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:38,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004249283] [2022-02-16 13:58:38,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:38,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:38,278 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:38,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:38,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004249283] [2022-02-16 13:58:38,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004249283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:38,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106838780] [2022-02-16 13:58:38,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:38,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:38,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:38,280 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:38,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-02-16 13:58:38,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:38,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:38,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:38,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:38,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:39,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:58:39,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 35 treesize of output 27 [2022-02-16 13:58:39,150 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:39,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:39,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:39,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:39,392 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:39,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 9 treesize of output 3 [2022-02-16 13:58:39,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:39,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:39,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106838780] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:39,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:39,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:39,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061956117] [2022-02-16 13:58:39,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:39,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:39,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:39,482 INFO L87 Difference]: Start difference. First operand 4570 states and 14456 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:40,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:40,131 INFO L93 Difference]: Finished difference Result 5461 states and 16513 transitions. [2022-02-16 13:58:40,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:58:40,132 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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 25 [2022-02-16 13:58:40,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:40,143 INFO L225 Difference]: With dead ends: 5461 [2022-02-16 13:58:40,143 INFO L226 Difference]: Without dead ends: 5405 [2022-02-16 13:58:40,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=248, Invalid=1644, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:58:40,143 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 155 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:40,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 357 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 979 Invalid, 0 Unknown, 283 Unchecked, 0.4s Time] [2022-02-16 13:58:40,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2022-02-16 13:58:40,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4609. [2022-02-16 13:58:40,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4609 states, 4608 states have (on average 3.1733940972222223) internal successors, (14623), 4608 states have internal predecessors, (14623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:40,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4609 states to 4609 states and 14623 transitions. [2022-02-16 13:58:40,215 INFO L78 Accepts]: Start accepts. Automaton has 4609 states and 14623 transitions. Word has length 25 [2022-02-16 13:58:40,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:40,215 INFO L470 AbstractCegarLoop]: Abstraction has 4609 states and 14623 transitions. [2022-02-16 13:58:40,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:40,215 INFO L276 IsEmpty]: Start isEmpty. Operand 4609 states and 14623 transitions. [2022-02-16 13:58:40,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:40,222 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:40,222 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:40,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:40,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:40,423 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:40,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:40,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1625976685, now seen corresponding path program 304 times [2022-02-16 13:58:40,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:40,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391511793] [2022-02-16 13:58:40,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:40,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:40,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:40,524 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:40,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:40,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391511793] [2022-02-16 13:58:40,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391511793] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:40,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751846840] [2022-02-16 13:58:40,525 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:40,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:40,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:40,526 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:40,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-02-16 13:58:40,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:40,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:40,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:58:40,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:41,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:41,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-16 13:58:41,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:41,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-02-16 13:58:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:41,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:41,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:41,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:41,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:41,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 13:58:41,599 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:41,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751846840] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:41,599 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:41,599 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:41,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123861001] [2022-02-16 13:58:41,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:41,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:41,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:41,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:41,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:41,600 INFO L87 Difference]: Start difference. First operand 4609 states and 14623 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:42,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:42,803 INFO L93 Difference]: Finished difference Result 4899 states and 15266 transitions. [2022-02-16 13:58:42,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 13:58:42,803 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:58:42,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:42,813 INFO L225 Difference]: With dead ends: 4899 [2022-02-16 13:58:42,813 INFO L226 Difference]: Without dead ends: 4884 [2022-02-16 13:58:42,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=316, Invalid=2440, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 13:58:42,813 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 121 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 1158 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:42,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 482 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1158 Invalid, 0 Unknown, 325 Unchecked, 0.4s Time] [2022-02-16 13:58:42,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states. [2022-02-16 13:58:42,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 4611. [2022-02-16 13:58:42,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4611 states, 4610 states have (on average 3.1739696312364427) internal successors, (14632), 4610 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:42,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4611 states to 4611 states and 14632 transitions. [2022-02-16 13:58:42,887 INFO L78 Accepts]: Start accepts. Automaton has 4611 states and 14632 transitions. Word has length 25 [2022-02-16 13:58:42,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:42,887 INFO L470 AbstractCegarLoop]: Abstraction has 4611 states and 14632 transitions. [2022-02-16 13:58:42,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:42,887 INFO L276 IsEmpty]: Start isEmpty. Operand 4611 states and 14632 transitions. [2022-02-16 13:58:42,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:42,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:42,894 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:42,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Ended with exit code 0 [2022-02-16 13:58:43,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-02-16 13:58:43,094 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:43,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:43,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1420225222, now seen corresponding path program 305 times [2022-02-16 13:58:43,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:43,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412455934] [2022-02-16 13:58:43,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:43,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:43,180 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:43,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:43,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412455934] [2022-02-16 13:58:43,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412455934] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:43,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255643886] [2022-02-16 13:58:43,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:43,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:43,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:43,182 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:43,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-02-16 13:58:43,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:43,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:43,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:43,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:43,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:43,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:43,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:44,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:44,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:44,194 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:44,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:44,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:44,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:44,283 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:44,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255643886] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:44,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:44,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:44,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210956011] [2022-02-16 13:58:44,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:44,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:44,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:44,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:44,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:44,284 INFO L87 Difference]: Start difference. First operand 4611 states and 14632 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-16 13:58:44,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:44,918 INFO L93 Difference]: Finished difference Result 5266 states and 16049 transitions. [2022-02-16 13:58:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:58:44,919 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 25 [2022-02-16 13:58:44,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:44,929 INFO L225 Difference]: With dead ends: 5266 [2022-02-16 13:58:44,929 INFO L226 Difference]: Without dead ends: 5219 [2022-02-16 13:58:44,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:58:44,929 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 71 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:44,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 360 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 931 Invalid, 0 Unknown, 175 Unchecked, 0.3s Time] [2022-02-16 13:58:44,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states. [2022-02-16 13:58:44,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 4648. [2022-02-16 13:58:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 3.1644071443942328) internal successors, (14705), 4647 states have internal predecessors, (14705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:44,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 14705 transitions. [2022-02-16 13:58:44,999 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 14705 transitions. Word has length 25 [2022-02-16 13:58:44,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:44,999 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 14705 transitions. [2022-02-16 13:58:44,999 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-16 13:58:44,999 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 14705 transitions. [2022-02-16 13:58:45,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:45,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:45,006 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:45,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-02-16 13:58:45,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2022-02-16 13:58:45,207 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:45,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1115452934, now seen corresponding path program 306 times [2022-02-16 13:58:45,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:45,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008805996] [2022-02-16 13:58:45,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:45,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:45,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:45,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008805996] [2022-02-16 13:58:45,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008805996] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:45,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605536090] [2022-02-16 13:58:45,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:45,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:45,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:45,296 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:45,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-02-16 13:58:45,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:58:45,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:45,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:45,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:45,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:46,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:46,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:46,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:46,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 44 treesize of output 42 [2022-02-16 13:58:46,384 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:46,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:46,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:46,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:46,477 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:46,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605536090] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:46,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:46,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:46,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158391460] [2022-02-16 13:58:46,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:46,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:46,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:46,478 INFO L87 Difference]: Start difference. First operand 4648 states and 14705 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:47,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:47,313 INFO L93 Difference]: Finished difference Result 5447 states and 16657 transitions. [2022-02-16 13:58:47,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:58:47,313 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:58:47,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:47,323 INFO L225 Difference]: With dead ends: 5447 [2022-02-16 13:58:47,323 INFO L226 Difference]: Without dead ends: 5368 [2022-02-16 13:58:47,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=206, Invalid=1774, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:58:47,323 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:47,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 377 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1101 Invalid, 0 Unknown, 170 Unchecked, 0.4s Time] [2022-02-16 13:58:47,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5368 states. [2022-02-16 13:58:47,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5368 to 4655. [2022-02-16 13:58:47,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4655 states, 4654 states have (on average 3.1710356682423724) internal successors, (14758), 4654 states have internal predecessors, (14758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:47,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4655 states to 4655 states and 14758 transitions. [2022-02-16 13:58:47,389 INFO L78 Accepts]: Start accepts. Automaton has 4655 states and 14758 transitions. Word has length 25 [2022-02-16 13:58:47,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:47,389 INFO L470 AbstractCegarLoop]: Abstraction has 4655 states and 14758 transitions. [2022-02-16 13:58:47,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:47,389 INFO L276 IsEmpty]: Start isEmpty. Operand 4655 states and 14758 transitions. [2022-02-16 13:58:47,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:47,396 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:47,396 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:47,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-02-16 13:58:47,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable322 [2022-02-16 13:58:47,596 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:47,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:47,597 INFO L85 PathProgramCache]: Analyzing trace with hash -892379986, now seen corresponding path program 307 times [2022-02-16 13:58:47,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:47,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079304884] [2022-02-16 13:58:47,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:47,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:47,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:47,682 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 13:58:47,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:47,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079304884] [2022-02-16 13:58:47,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079304884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:47,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914248716] [2022-02-16 13:58:47,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:58:47,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:47,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:47,683 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:47,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-02-16 13:58:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:48,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:48,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:48,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:48,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:58:48,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:48,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:58:48,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 31 treesize of output 23 [2022-02-16 13:58:48,387 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:48,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:48,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:48,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:58:48,627 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:48,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:48,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:48,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:48,721 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:48,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914248716] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:48,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:48,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:48,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189619690] [2022-02-16 13:58:48,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:48,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:48,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:48,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:48,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:48,722 INFO L87 Difference]: Start difference. First operand 4655 states and 14758 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:49,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:49,367 INFO L93 Difference]: Finished difference Result 5143 states and 15843 transitions. [2022-02-16 13:58:49,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 13:58:49,368 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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 25 [2022-02-16 13:58:49,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:49,377 INFO L225 Difference]: With dead ends: 5143 [2022-02-16 13:58:49,378 INFO L226 Difference]: Without dead ends: 5074 [2022-02-16 13:58:49,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=201, Invalid=1439, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:58:49,378 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 116 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:49,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 418 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1110 Invalid, 0 Unknown, 235 Unchecked, 0.4s Time] [2022-02-16 13:58:49,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5074 states. [2022-02-16 13:58:49,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5074 to 4651. [2022-02-16 13:58:49,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4651 states, 4650 states have (on average 3.1713978494623656) internal successors, (14747), 4650 states have internal predecessors, (14747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:49,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4651 states to 4651 states and 14747 transitions. [2022-02-16 13:58:49,447 INFO L78 Accepts]: Start accepts. Automaton has 4651 states and 14747 transitions. Word has length 25 [2022-02-16 13:58:49,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:49,447 INFO L470 AbstractCegarLoop]: Abstraction has 4651 states and 14747 transitions. [2022-02-16 13:58:49,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 13:58:49,447 INFO L276 IsEmpty]: Start isEmpty. Operand 4651 states and 14747 transitions. [2022-02-16 13:58:49,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:49,454 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:49,454 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:49,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Ended with exit code 0 [2022-02-16 13:58:49,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2022-02-16 13:58:49,654 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:49,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:49,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1996229660, now seen corresponding path program 308 times [2022-02-16 13:58:49,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:49,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713228016] [2022-02-16 13:58:49,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:49,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:49,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:49,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:49,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713228016] [2022-02-16 13:58:49,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713228016] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:49,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542355890] [2022-02-16 13:58:49,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:58:49,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:49,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:49,743 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:49,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-02-16 13:58:50,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:58:50,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:50,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:50,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:50,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:50,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:58:50,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 31 treesize of output 23 [2022-02-16 13:58:50,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:58:50,424 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:50,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:50,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:50,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:58:50,666 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:50,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 9 treesize of output 3 [2022-02-16 13:58:50,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:50,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 17 treesize of output 21 [2022-02-16 13:58:50,755 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:50,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542355890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:50,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:50,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:50,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904245281] [2022-02-16 13:58:50,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:50,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:50,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:50,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:50,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:50,756 INFO L87 Difference]: Start difference. First operand 4651 states and 14747 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:51,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:51,201 INFO L93 Difference]: Finished difference Result 5167 states and 16020 transitions. [2022-02-16 13:58:51,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 13:58:51,201 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:58:51,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:51,211 INFO L225 Difference]: With dead ends: 5167 [2022-02-16 13:58:51,211 INFO L226 Difference]: Without dead ends: 5107 [2022-02-16 13:58:51,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:58:51,212 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 69 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:51,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 231 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 689 Invalid, 0 Unknown, 150 Unchecked, 0.3s Time] [2022-02-16 13:58:51,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5107 states. [2022-02-16 13:58:51,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5107 to 4648. [2022-02-16 13:58:51,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 3.1646223369916076) internal successors, (14706), 4647 states have internal predecessors, (14706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:51,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 14706 transitions. [2022-02-16 13:58:51,277 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 14706 transitions. Word has length 25 [2022-02-16 13:58:51,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:51,277 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 14706 transitions. [2022-02-16 13:58:51,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:51,277 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 14706 transitions. [2022-02-16 13:58:51,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:51,284 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:51,284 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:51,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:51,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable324,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:51,484 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:51,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:51,484 INFO L85 PathProgramCache]: Analyzing trace with hash -852624240, now seen corresponding path program 309 times [2022-02-16 13:58:51,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:51,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053177998] [2022-02-16 13:58:51,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:51,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:51,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:51,599 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:51,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:51,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053177998] [2022-02-16 13:58:51,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053177998] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:51,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392899461] [2022-02-16 13:58:51,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:58:51,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:51,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:51,600 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:51,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-02-16 13:58:51,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:58:51,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:51,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:51,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:52,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:52,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:52,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 31 treesize of output 23 [2022-02-16 13:58:52,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:52,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:58:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:52,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:52,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:52,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 42 treesize of output 40 [2022-02-16 13:58:52,674 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:52,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:52,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:52,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:52,761 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:52,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392899461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:52,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:52,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:52,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568229175] [2022-02-16 13:58:52,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:52,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:52,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:52,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:52,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:52,762 INFO L87 Difference]: Start difference. First operand 4648 states and 14706 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:53,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:53,408 INFO L93 Difference]: Finished difference Result 5490 states and 16735 transitions. [2022-02-16 13:58:53,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 13:58:53,408 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:58:53,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:53,418 INFO L225 Difference]: With dead ends: 5490 [2022-02-16 13:58:53,418 INFO L226 Difference]: Without dead ends: 5454 [2022-02-16 13:58:53,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1648, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:58:53,419 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 127 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:53,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 322 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 817 Invalid, 0 Unknown, 176 Unchecked, 0.3s Time] [2022-02-16 13:58:53,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5454 states. [2022-02-16 13:58:53,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5454 to 4584. [2022-02-16 13:58:53,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4584 states, 4583 states have (on average 3.1568841370281473) internal successors, (14468), 4583 states have internal predecessors, (14468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:53,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4584 states to 4584 states and 14468 transitions. [2022-02-16 13:58:53,489 INFO L78 Accepts]: Start accepts. Automaton has 4584 states and 14468 transitions. Word has length 25 [2022-02-16 13:58:53,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:53,489 INFO L470 AbstractCegarLoop]: Abstraction has 4584 states and 14468 transitions. [2022-02-16 13:58:53,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:58:53,489 INFO L276 IsEmpty]: Start isEmpty. Operand 4584 states and 14468 transitions. [2022-02-16 13:58:53,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:53,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:53,496 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:53,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Ended with exit code 0 [2022-02-16 13:58:53,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325,310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:53,696 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:53,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash 532940432, now seen corresponding path program 310 times [2022-02-16 13:58:53,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:53,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657976051] [2022-02-16 13:58:53,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:53,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:53,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:53,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:53,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657976051] [2022-02-16 13:58:53,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657976051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:53,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165081917] [2022-02-16 13:58:53,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:58:53,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:53,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:53,793 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:53,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-02-16 13:58:54,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:58:54,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:54,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:54,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:54,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:54,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:54,640 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:54,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:54,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:54,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:58:54,869 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:54,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 9 treesize of output 3 [2022-02-16 13:58:54,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:54,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 17 treesize of output 21 [2022-02-16 13:58:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:54,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165081917] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:54,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:54,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:58:54,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115844256] [2022-02-16 13:58:54,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:54,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:58:54,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:54,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:58:54,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:58:54,961 INFO L87 Difference]: Start difference. First operand 4584 states and 14468 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:55,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:55,827 INFO L93 Difference]: Finished difference Result 5291 states and 16160 transitions. [2022-02-16 13:58:55,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 13:58:55,827 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:58:55,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:55,837 INFO L225 Difference]: With dead ends: 5291 [2022-02-16 13:58:55,837 INFO L226 Difference]: Without dead ends: 5262 [2022-02-16 13:58:55,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:58:55,838 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 76 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 1279 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 1801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 475 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:55,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 392 Invalid, 1801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1279 Invalid, 0 Unknown, 475 Unchecked, 0.4s Time] [2022-02-16 13:58:55,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5262 states. [2022-02-16 13:58:55,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5262 to 4592. [2022-02-16 13:58:55,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4592 states, 4591 states have (on average 3.1555216728381614) internal successors, (14487), 4591 states have internal predecessors, (14487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4592 states to 4592 states and 14487 transitions. [2022-02-16 13:58:55,905 INFO L78 Accepts]: Start accepts. Automaton has 4592 states and 14487 transitions. Word has length 25 [2022-02-16 13:58:55,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:55,905 INFO L470 AbstractCegarLoop]: Abstraction has 4592 states and 14487 transitions. [2022-02-16 13:58:55,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:58:55,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4592 states and 14487 transitions. [2022-02-16 13:58:55,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:55,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:55,911 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:55,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Ended with exit code 0 [2022-02-16 13:58:56,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable326 [2022-02-16 13:58:56,112 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:56,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:56,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1047831484, now seen corresponding path program 311 times [2022-02-16 13:58:56,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:56,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451377972] [2022-02-16 13:58:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:56,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:56,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:56,203 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:58:56,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:56,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451377972] [2022-02-16 13:58:56,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451377972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:56,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314390019] [2022-02-16 13:58:56,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:58:56,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:56,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:56,205 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:56,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-02-16 13:58:56,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:58:56,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:56,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:56,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:56,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:56,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:58:56,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:56,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-16 13:58:56,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 26 treesize of output 20 [2022-02-16 13:58:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:56,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:57,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:57,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:58:57,198 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:57,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:57,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:57,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:57,284 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:57,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314390019] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:57,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:57,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:58:57,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526700483] [2022-02-16 13:58:57,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:57,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:58:57,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:57,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:58:57,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:58:57,285 INFO L87 Difference]: Start difference. First operand 4592 states and 14487 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-16 13:58:58,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:58:58,046 INFO L93 Difference]: Finished difference Result 5279 states and 16100 transitions. [2022-02-16 13:58:58,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 13:58:58,046 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 25 [2022-02-16 13:58:58,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:58:58,056 INFO L225 Difference]: With dead ends: 5279 [2022-02-16 13:58:58,057 INFO L226 Difference]: Without dead ends: 5262 [2022-02-16 13:58:58,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=1616, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:58:58,057 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 126 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:58:58,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 336 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 999 Invalid, 0 Unknown, 359 Unchecked, 0.4s Time] [2022-02-16 13:58:58,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5262 states. [2022-02-16 13:58:58,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5262 to 4589. [2022-02-16 13:58:58,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4589 states, 4588 states have (on average 3.1562772449869225) internal successors, (14481), 4588 states have internal predecessors, (14481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:58:58,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4589 states to 4589 states and 14481 transitions. [2022-02-16 13:58:58,126 INFO L78 Accepts]: Start accepts. Automaton has 4589 states and 14481 transitions. Word has length 25 [2022-02-16 13:58:58,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:58:58,126 INFO L470 AbstractCegarLoop]: Abstraction has 4589 states and 14481 transitions. [2022-02-16 13:58:58,126 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-16 13:58:58,126 INFO L276 IsEmpty]: Start isEmpty. Operand 4589 states and 14481 transitions. [2022-02-16 13:58:58,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:58:58,132 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:58:58,132 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:58:58,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-02-16 13:58:58,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable327 [2022-02-16 13:58:58,333 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:58:58,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:58:58,333 INFO L85 PathProgramCache]: Analyzing trace with hash 622993338, now seen corresponding path program 312 times [2022-02-16 13:58:58,333 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:58:58,333 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309231412] [2022-02-16 13:58:58,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:58:58,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:58:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:58:58,415 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:58:58,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:58:58,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309231412] [2022-02-16 13:58:58,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309231412] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:58:58,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594722412] [2022-02-16 13:58:58,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:58:58,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:58:58,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:58:58,416 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:58:58,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-02-16 13:58:58,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:58:58,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:58:58,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:58:58,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:58:58,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:58,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:58:59,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 31 treesize of output 23 [2022-02-16 13:58:59,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:58:59,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:58:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:59,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:58:59,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:59,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:58:59,353 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 13:58:59,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 13:58:59,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:58:59,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-16 13:58:59,443 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:58:59,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594722412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:58:59,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:58:59,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:58:59,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718971926] [2022-02-16 13:58:59,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:58:59,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:58:59,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:58:59,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:58:59,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:58:59,445 INFO L87 Difference]: Start difference. First operand 4589 states and 14481 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:00,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:00,131 INFO L93 Difference]: Finished difference Result 5230 states and 15997 transitions. [2022-02-16 13:59:00,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 13:59:00,131 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:59:00,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:00,141 INFO L225 Difference]: With dead ends: 5230 [2022-02-16 13:59:00,141 INFO L226 Difference]: Without dead ends: 5155 [2022-02-16 13:59:00,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=227, Invalid=1665, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:59:00,142 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 109 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:00,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 443 Invalid, 1488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1143 Invalid, 0 Unknown, 317 Unchecked, 0.4s Time] [2022-02-16 13:59:00,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5155 states. [2022-02-16 13:59:00,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5155 to 4573. [2022-02-16 13:59:00,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4573 states, 4572 states have (on average 3.155949256342957) internal successors, (14429), 4572 states have internal predecessors, (14429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:00,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4573 states to 4573 states and 14429 transitions. [2022-02-16 13:59:00,208 INFO L78 Accepts]: Start accepts. Automaton has 4573 states and 14429 transitions. Word has length 25 [2022-02-16 13:59:00,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:00,208 INFO L470 AbstractCegarLoop]: Abstraction has 4573 states and 14429 transitions. [2022-02-16 13:59:00,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:00,208 INFO L276 IsEmpty]: Start isEmpty. Operand 4573 states and 14429 transitions. [2022-02-16 13:59:00,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:00,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:00,215 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:00,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Ended with exit code 0 [2022-02-16 13:59:00,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:00,416 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:00,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:00,416 INFO L85 PathProgramCache]: Analyzing trace with hash 256102662, now seen corresponding path program 313 times [2022-02-16 13:59:00,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:00,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409776858] [2022-02-16 13:59:00,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:00,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:00,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:00,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409776858] [2022-02-16 13:59:00,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409776858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:00,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928338661] [2022-02-16 13:59:00,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:00,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:00,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:00,506 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:00,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-02-16 13:59:00,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:00,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:00,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:01,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:01,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-16 13:59:01,186 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:01,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:01,241 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:01,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 7 treesize of output 3 [2022-02-16 13:59:01,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:01,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:01,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:01,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 38 treesize of output 36 [2022-02-16 13:59:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:01,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928338661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:01,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:01,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:59:01,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959682077] [2022-02-16 13:59:01,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:01,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:59:01,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:59:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:59:01,503 INFO L87 Difference]: Start difference. First operand 4573 states and 14429 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:59:02,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:02,400 INFO L93 Difference]: Finished difference Result 4771 states and 14843 transitions. [2022-02-16 13:59:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 13:59:02,400 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:59:02,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:02,408 INFO L225 Difference]: With dead ends: 4771 [2022-02-16 13:59:02,408 INFO L226 Difference]: Without dead ends: 4673 [2022-02-16 13:59:02,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=222, Invalid=1758, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:59:02,409 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 72 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:02,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 288 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1347 Invalid, 0 Unknown, 84 Unchecked, 0.4s Time] [2022-02-16 13:59:02,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4673 states. [2022-02-16 13:59:02,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4673 to 4562. [2022-02-16 13:59:02,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4562 states, 4561 states have (on average 3.1506248629686473) internal successors, (14370), 4561 states have internal predecessors, (14370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:02,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4562 states to 4562 states and 14370 transitions. [2022-02-16 13:59:02,467 INFO L78 Accepts]: Start accepts. Automaton has 4562 states and 14370 transitions. Word has length 25 [2022-02-16 13:59:02,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:02,467 INFO L470 AbstractCegarLoop]: Abstraction has 4562 states and 14370 transitions. [2022-02-16 13:59:02,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:59:02,467 INFO L276 IsEmpty]: Start isEmpty. Operand 4562 states and 14370 transitions. [2022-02-16 13:59:02,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:02,473 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:02,473 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:02,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Ended with exit code 0 [2022-02-16 13:59:02,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:02,673 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:02,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:02,673 INFO L85 PathProgramCache]: Analyzing trace with hash 102966116, now seen corresponding path program 314 times [2022-02-16 13:59:02,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:02,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296751482] [2022-02-16 13:59:02,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:02,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:02,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:02,764 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:02,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:02,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296751482] [2022-02-16 13:59:02,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296751482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:02,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229659389] [2022-02-16 13:59:02,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:02,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:02,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:02,765 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:02,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-02-16 13:59:03,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:03,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:03,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:03,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:03,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:03,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:59:03,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 31 treesize of output 23 [2022-02-16 13:59:03,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:03,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:59:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:03,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:03,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:03,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:03,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:03,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 19 treesize of output 23 [2022-02-16 13:59:03,858 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:03,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:03,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229659389] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:03,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:03,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:59:03,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463083702] [2022-02-16 13:59:03,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:03,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:59:03,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:03,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:59:03,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:59:03,935 INFO L87 Difference]: Start difference. First operand 4562 states and 14370 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:04,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:04,832 INFO L93 Difference]: Finished difference Result 5499 states and 16521 transitions. [2022-02-16 13:59:04,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 13:59:04,832 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:59:04,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:04,842 INFO L225 Difference]: With dead ends: 5499 [2022-02-16 13:59:04,842 INFO L226 Difference]: Without dead ends: 5443 [2022-02-16 13:59:04,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=338, Invalid=2418, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 13:59:04,843 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 179 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:04,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 375 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1141 Invalid, 0 Unknown, 286 Unchecked, 0.4s Time] [2022-02-16 13:59:04,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2022-02-16 13:59:04,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 4631. [2022-02-16 13:59:04,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4630 states have (on average 3.159827213822894) internal successors, (14630), 4630 states have internal predecessors, (14630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 14630 transitions. [2022-02-16 13:59:04,904 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 14630 transitions. Word has length 25 [2022-02-16 13:59:04,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:04,904 INFO L470 AbstractCegarLoop]: Abstraction has 4631 states and 14630 transitions. [2022-02-16 13:59:04,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:04,904 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 14630 transitions. [2022-02-16 13:59:04,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:04,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:04,909 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:04,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Ended with exit code 0 [2022-02-16 13:59:05,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable330 [2022-02-16 13:59:05,110 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:05,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:05,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1488530788, now seen corresponding path program 315 times [2022-02-16 13:59:05,110 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:05,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29592146] [2022-02-16 13:59:05,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:05,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:05,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:05,199 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:05,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:05,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29592146] [2022-02-16 13:59:05,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29592146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:05,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902911318] [2022-02-16 13:59:05,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:05,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:05,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:05,201 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:05,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-02-16 13:59:05,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 13:59:05,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:05,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:05,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:05,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:05,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:59:06,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:06,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:06,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:06,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:06,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:06,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:59:06,264 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:06,365 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:06,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902911318] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:06,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:06,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 13:59:06,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970392756] [2022-02-16 13:59:06,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:06,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:59:06,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:06,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:59:06,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:59:06,366 INFO L87 Difference]: Start difference. First operand 4631 states and 14630 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:59:06,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:06,868 INFO L93 Difference]: Finished difference Result 4899 states and 15213 transitions. [2022-02-16 13:59:06,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:59:06,868 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 13:59:06,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:06,877 INFO L225 Difference]: With dead ends: 4899 [2022-02-16 13:59:06,877 INFO L226 Difference]: Without dead ends: 4814 [2022-02-16 13:59:06,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:59:06,877 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 51 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:06,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 278 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 625 Invalid, 0 Unknown, 237 Unchecked, 0.2s Time] [2022-02-16 13:59:06,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4814 states. [2022-02-16 13:59:06,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4814 to 4639. [2022-02-16 13:59:06,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4639 states, 4638 states have (on average 3.1569642087106513) internal successors, (14642), 4638 states have internal predecessors, (14642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4639 states to 4639 states and 14642 transitions. [2022-02-16 13:59:06,932 INFO L78 Accepts]: Start accepts. Automaton has 4639 states and 14642 transitions. Word has length 25 [2022-02-16 13:59:06,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:06,932 INFO L470 AbstractCegarLoop]: Abstraction has 4639 states and 14642 transitions. [2022-02-16 13:59:06,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 13:59:06,932 INFO L276 IsEmpty]: Start isEmpty. Operand 4639 states and 14642 transitions. [2022-02-16 13:59:06,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:06,938 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:06,938 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:06,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Ended with exit code 0 [2022-02-16 13:59:07,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2022-02-16 13:59:07,139 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:07,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:07,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1578583694, now seen corresponding path program 316 times [2022-02-16 13:59:07,139 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:07,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643021653] [2022-02-16 13:59:07,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:07,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:07,240 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:07,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:07,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643021653] [2022-02-16 13:59:07,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643021653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:07,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355697330] [2022-02-16 13:59:07,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:07,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:07,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:07,242 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:07,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-02-16 13:59:07,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:07,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:07,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:07,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:07,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:07,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:59:07,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:07,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:59:07,944 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:07,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:08,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:08,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:08,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:08,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:59:08,190 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:08,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:08,266 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:08,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355697330] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:08,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:08,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:59:08,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142318049] [2022-02-16 13:59:08,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:08,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:59:08,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:08,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:59:08,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:59:08,267 INFO L87 Difference]: Start difference. First operand 4639 states and 14642 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:09,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:09,004 INFO L93 Difference]: Finished difference Result 5207 states and 15962 transitions. [2022-02-16 13:59:09,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:59:09,004 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:59:09,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:09,014 INFO L225 Difference]: With dead ends: 5207 [2022-02-16 13:59:09,014 INFO L226 Difference]: Without dead ends: 5117 [2022-02-16 13:59:09,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:59:09,015 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 96 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:09,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 444 Invalid, 1664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1261 Invalid, 0 Unknown, 378 Unchecked, 0.4s Time] [2022-02-16 13:59:09,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5117 states. [2022-02-16 13:59:09,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5117 to 4631. [2022-02-16 13:59:09,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4630 states have (on average 3.1535637149028077) internal successors, (14601), 4630 states have internal predecessors, (14601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:09,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 14601 transitions. [2022-02-16 13:59:09,074 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 14601 transitions. Word has length 25 [2022-02-16 13:59:09,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:09,075 INFO L470 AbstractCegarLoop]: Abstraction has 4631 states and 14601 transitions. [2022-02-16 13:59:09,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:09,075 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 14601 transitions. [2022-02-16 13:59:09,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:09,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:09,081 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:09,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Ended with exit code 0 [2022-02-16 13:59:09,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable332 [2022-02-16 13:59:09,281 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:09,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:09,282 INFO L85 PathProgramCache]: Analyzing trace with hash -249579186, now seen corresponding path program 317 times [2022-02-16 13:59:09,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:09,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930526443] [2022-02-16 13:59:09,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:09,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:09,397 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:09,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:09,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930526443] [2022-02-16 13:59:09,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930526443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:09,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069680122] [2022-02-16 13:59:09,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:09,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:09,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:09,398 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:09,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-02-16 13:59:09,774 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 13:59:09,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:09,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:09,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:09,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:09,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:59:10,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:10,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:59:10,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 51 treesize of output 41 [2022-02-16 13:59:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:10,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:10,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:10,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:59:10,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:10,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 13:59:10,397 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:10,471 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:10,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069680122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:10,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:10,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-16 13:59:10,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197969599] [2022-02-16 13:59:10,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:10,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:59:10,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:10,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:59:10,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:59:10,472 INFO L87 Difference]: Start difference. First operand 4631 states and 14601 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:59:12,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:12,115 INFO L93 Difference]: Finished difference Result 5484 states and 16621 transitions. [2022-02-16 13:59:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-16 13:59:12,115 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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 25 [2022-02-16 13:59:12,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:12,130 INFO L225 Difference]: With dead ends: 5484 [2022-02-16 13:59:12,131 INFO L226 Difference]: Without dead ends: 5403 [2022-02-16 13:59:12,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=517, Invalid=3773, Unknown=0, NotChecked=0, Total=4290 [2022-02-16 13:59:12,131 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 200 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:12,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 414 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1406 Invalid, 0 Unknown, 224 Unchecked, 0.6s Time] [2022-02-16 13:59:12,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5403 states. [2022-02-16 13:59:12,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5403 to 4676. [2022-02-16 13:59:12,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.1522994652406418) internal successors, (14737), 4675 states have internal predecessors, (14737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:12,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14737 transitions. [2022-02-16 13:59:12,222 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14737 transitions. Word has length 25 [2022-02-16 13:59:12,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:12,223 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14737 transitions. [2022-02-16 13:59:12,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 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-16 13:59:12,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14737 transitions. [2022-02-16 13:59:12,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:12,231 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:12,231 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:12,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:12,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable333,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:12,431 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:12,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:12,432 INFO L85 PathProgramCache]: Analyzing trace with hash 78088356, now seen corresponding path program 318 times [2022-02-16 13:59:12,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:12,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406320725] [2022-02-16 13:59:12,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:12,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:12,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:12,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406320725] [2022-02-16 13:59:12,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406320725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:12,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188700336] [2022-02-16 13:59:12,511 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:12,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:12,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:12,512 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:12,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-02-16 13:59:12,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:59:12,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:12,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:12,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:13,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:13,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:13,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:13,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:59:13,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 13:59:13,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:13,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:13,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:13,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:13,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:13,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 19 treesize of output 23 [2022-02-16 13:59:13,467 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:13,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:13,545 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:13,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188700336] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:13,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:13,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 13:59:13,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519975796] [2022-02-16 13:59:13,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:13,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 13:59:13,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:13,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 13:59:13,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:59:13,547 INFO L87 Difference]: Start difference. First operand 4676 states and 14737 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:14,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:14,176 INFO L93 Difference]: Finished difference Result 5178 states and 15897 transitions. [2022-02-16 13:59:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:59:14,176 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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 25 [2022-02-16 13:59:14,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:14,185 INFO L225 Difference]: With dead ends: 5178 [2022-02-16 13:59:14,185 INFO L226 Difference]: Without dead ends: 5073 [2022-02-16 13:59:14,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=1564, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:59:14,186 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 1162 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:14,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 358 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1162 Invalid, 0 Unknown, 141 Unchecked, 0.4s Time] [2022-02-16 13:59:14,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5073 states. [2022-02-16 13:59:14,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5073 to 4557. [2022-02-16 13:59:14,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4557 states, 4556 states have (on average 3.14640035118525) internal successors, (14335), 4556 states have internal predecessors, (14335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:14,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4557 states to 4557 states and 14335 transitions. [2022-02-16 13:59:14,243 INFO L78 Accepts]: Start accepts. Automaton has 4557 states and 14335 transitions. Word has length 25 [2022-02-16 13:59:14,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:14,244 INFO L470 AbstractCegarLoop]: Abstraction has 4557 states and 14335 transitions. [2022-02-16 13:59:14,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-16 13:59:14,244 INFO L276 IsEmpty]: Start isEmpty. Operand 4557 states and 14335 transitions. [2022-02-16 13:59:14,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:14,249 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:14,249 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:14,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Ended with exit code 0 [2022-02-16 13:59:14,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-02-16 13:59:14,450 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:14,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:14,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1044397434, now seen corresponding path program 319 times [2022-02-16 13:59:14,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:14,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586247356] [2022-02-16 13:59:14,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:14,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:14,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:14,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586247356] [2022-02-16 13:59:14,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586247356] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:14,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940749811] [2022-02-16 13:59:14,540 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:14,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:14,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:14,541 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:14,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-02-16 13:59:14,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:14,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:59:14,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:15,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-16 13:59:15,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 59 treesize of output 47 [2022-02-16 13:59:15,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:15,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-16 13:59:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:15,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:15,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:15,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:15,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:15,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 19 treesize of output 23 [2022-02-16 13:59:15,487 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:15,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 7 treesize of output 3 [2022-02-16 13:59:15,559 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:15,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940749811] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:15,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:15,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 13:59:15,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810928832] [2022-02-16 13:59:15,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:15,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 13:59:15,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:15,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 13:59:15,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:59:15,560 INFO L87 Difference]: Start difference. First operand 4557 states and 14335 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-16 13:59:16,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:16,887 INFO L93 Difference]: Finished difference Result 5225 states and 15873 transitions. [2022-02-16 13:59:16,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 13:59:16,888 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 25 [2022-02-16 13:59:16,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:16,897 INFO L225 Difference]: With dead ends: 5225 [2022-02-16 13:59:16,897 INFO L226 Difference]: Without dead ends: 5145 [2022-02-16 13:59:16,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=367, Invalid=3055, Unknown=0, NotChecked=0, Total=3422 [2022-02-16 13:59:16,897 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 183 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:16,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 375 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1215 Invalid, 0 Unknown, 191 Unchecked, 0.5s Time] [2022-02-16 13:59:16,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5145 states. [2022-02-16 13:59:16,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5145 to 4502. [2022-02-16 13:59:16,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4502 states, 4501 states have (on average 3.143301488558098) internal successors, (14148), 4501 states have internal predecessors, (14148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4502 states to 4502 states and 14148 transitions. [2022-02-16 13:59:16,959 INFO L78 Accepts]: Start accepts. Automaton has 4502 states and 14148 transitions. Word has length 25 [2022-02-16 13:59:16,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:16,959 INFO L470 AbstractCegarLoop]: Abstraction has 4502 states and 14148 transitions. [2022-02-16 13:59:16,959 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-16 13:59:16,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4502 states and 14148 transitions. [2022-02-16 13:59:16,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:16,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:16,966 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:16,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Ended with exit code 0 [2022-02-16 13:59:17,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2022-02-16 13:59:17,167 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:17,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:17,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1101209713, now seen corresponding path program 320 times [2022-02-16 13:59:17,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:17,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245464994] [2022-02-16 13:59:17,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:17,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:17,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:17,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245464994] [2022-02-16 13:59:17,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245464994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:17,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693673202] [2022-02-16 13:59:17,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:17,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:17,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:17,273 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:17,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Waiting until timeout for monitored process [2022-02-16 13:59:17,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:17,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:17,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:17,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:17,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:17,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:18,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:18,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-16 13:59:18,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:18,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:18,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:18,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:18,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:18,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 16 treesize of output 20 [2022-02-16 13:59:18,266 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:18,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693673202] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:18,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:18,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-16 13:59:18,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677067734] [2022-02-16 13:59:18,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:18,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 13:59:18,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:18,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 13:59:18,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:59:18,266 INFO L87 Difference]: Start difference. First operand 4502 states and 14148 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-16 13:59:18,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:18,798 INFO L93 Difference]: Finished difference Result 5414 states and 16535 transitions. [2022-02-16 13:59:18,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:59:18,798 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 25 [2022-02-16 13:59:18,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:18,808 INFO L225 Difference]: With dead ends: 5414 [2022-02-16 13:59:18,808 INFO L226 Difference]: Without dead ends: 5377 [2022-02-16 13:59:18,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=318, Invalid=1844, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:59:18,808 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 98 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:18,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 240 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 592 Invalid, 0 Unknown, 416 Unchecked, 0.2s Time] [2022-02-16 13:59:18,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5377 states. [2022-02-16 13:59:18,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5377 to 4501. [2022-02-16 13:59:18,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4501 states, 4500 states have (on average 3.143777777777778) internal successors, (14147), 4500 states have internal predecessors, (14147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4501 states to 4501 states and 14147 transitions. [2022-02-16 13:59:18,873 INFO L78 Accepts]: Start accepts. Automaton has 4501 states and 14147 transitions. Word has length 25 [2022-02-16 13:59:18,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:18,873 INFO L470 AbstractCegarLoop]: Abstraction has 4501 states and 14147 transitions. [2022-02-16 13:59:18,873 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-16 13:59:18,873 INFO L276 IsEmpty]: Start isEmpty. Operand 4501 states and 14147 transitions. [2022-02-16 13:59:18,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:18,880 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:18,880 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:18,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Ended with exit code 0 [2022-02-16 13:59:19,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 321 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable336 [2022-02-16 13:59:19,080 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:19,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:19,081 INFO L85 PathProgramCache]: Analyzing trace with hash 62238868, now seen corresponding path program 321 times [2022-02-16 13:59:19,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:19,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200683419] [2022-02-16 13:59:19,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:19,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:19,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:19,159 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:19,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:19,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200683419] [2022-02-16 13:59:19,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200683419] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:19,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114361382] [2022-02-16 13:59:19,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:19,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:19,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:19,161 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:19,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Waiting until timeout for monitored process [2022-02-16 13:59:19,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:59:19,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:19,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 13:59:19,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:19,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:19,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 143 [2022-02-16 13:59:19,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 41 treesize of output 31 [2022-02-16 13:59:19,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:19,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:59:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:19,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:20,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59: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 261 treesize of output 231 [2022-02-16 13:59:20,501 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 13:59:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 13:59:20,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:20,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-16 13:59:20,573 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:20,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114361382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:20,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:20,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 30 [2022-02-16 13:59:20,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749826971] [2022-02-16 13:59:20,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:20,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:59:20,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:20,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:59:20,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:59:20,574 INFO L87 Difference]: Start difference. First operand 4501 states and 14147 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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-16 13:59:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:21,069 INFO L93 Difference]: Finished difference Result 5528 states and 16641 transitions. [2022-02-16 13:59:21,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:59:21,069 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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 25 [2022-02-16 13:59:21,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:21,079 INFO L225 Difference]: With dead ends: 5528 [2022-02-16 13:59:21,079 INFO L226 Difference]: Without dead ends: 5472 [2022-02-16 13:59:21,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=256, Invalid=1550, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:59:21,079 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 181 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:21,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 199 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 654 Invalid, 0 Unknown, 133 Unchecked, 0.3s Time] [2022-02-16 13:59:21,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5472 states. [2022-02-16 13:59:21,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5472 to 4615. [2022-02-16 13:59:21,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4615 states, 4614 states have (on average 3.153012570437798) internal successors, (14548), 4614 states have internal predecessors, (14548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:21,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4615 states to 4615 states and 14548 transitions. [2022-02-16 13:59:21,146 INFO L78 Accepts]: Start accepts. Automaton has 4615 states and 14548 transitions. Word has length 25 [2022-02-16 13:59:21,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:21,146 INFO L470 AbstractCegarLoop]: Abstraction has 4615 states and 14548 transitions. [2022-02-16 13:59:21,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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-16 13:59:21,146 INFO L276 IsEmpty]: Start isEmpty. Operand 4615 states and 14548 transitions. [2022-02-16 13:59:21,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:21,152 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:21,152 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:21,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Ended with exit code 0 [2022-02-16 13:59:21,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable337 [2022-02-16 13:59:21,352 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:21,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2048120629, now seen corresponding path program 322 times [2022-02-16 13:59:21,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:21,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355909468] [2022-02-16 13:59:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:21,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:21,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:21,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355909468] [2022-02-16 13:59:21,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355909468] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:21,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48053791] [2022-02-16 13:59:21,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:21,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:21,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:21,476 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:21,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2022-02-16 13:59:21,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:21,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:21,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:21,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:22,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:22,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:22,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-16 13:59:22,108 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:22,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:22,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:22,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 42 treesize of output 40 [2022-02-16 13:59:22,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:22,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:22,387 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:22,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48053791] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:22,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:22,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:59:22,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839659904] [2022-02-16 13:59:22,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:22,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:59:22,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:22,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:59:22,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:59:22,387 INFO L87 Difference]: Start difference. First operand 4615 states and 14548 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:59:22,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:22,978 INFO L93 Difference]: Finished difference Result 4868 states and 15091 transitions. [2022-02-16 13:59:22,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:22,978 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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 25 [2022-02-16 13:59:22,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:22,986 INFO L225 Difference]: With dead ends: 4868 [2022-02-16 13:59:22,986 INFO L226 Difference]: Without dead ends: 4707 [2022-02-16 13:59:22,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:59:22,987 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 82 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:22,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 413 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1120 Invalid, 0 Unknown, 97 Unchecked, 0.4s Time] [2022-02-16 13:59:22,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4707 states. [2022-02-16 13:59:23,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4707 to 4657. [2022-02-16 13:59:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 3.1432560137457046) internal successors, (14635), 4656 states have internal predecessors, (14635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:23,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 14635 transitions. [2022-02-16 13:59:23,040 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 14635 transitions. Word has length 25 [2022-02-16 13:59:23,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:23,040 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 14635 transitions. [2022-02-16 13:59:23,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 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-16 13:59:23,041 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 14635 transitions. [2022-02-16 13:59:23,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:23,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:23,046 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:23,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:23,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable338,323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:23,247 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:23,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:23,247 INFO L85 PathProgramCache]: Analyzing trace with hash -634511029, now seen corresponding path program 323 times [2022-02-16 13:59:23,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:23,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278947228] [2022-02-16 13:59:23,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:23,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:23,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:23,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278947228] [2022-02-16 13:59:23,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278947228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:23,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157560348] [2022-02-16 13:59:23,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:23,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:23,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:23,398 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:23,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Waiting until timeout for monitored process [2022-02-16 13:59:23,767 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:59:23,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:23,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:23,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:23,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:23,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:23,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:23,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 13:59:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:24,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:24,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:24,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 13:59:24,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:24,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 21 treesize of output 25 [2022-02-16 13:59:24,308 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:24,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157560348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:24,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:24,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:59:24,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107011853] [2022-02-16 13:59:24,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:24,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:24,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:24,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:24,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:24,309 INFO L87 Difference]: Start difference. First operand 4657 states and 14635 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:59:24,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:24,886 INFO L93 Difference]: Finished difference Result 5105 states and 15740 transitions. [2022-02-16 13:59:24,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:24,886 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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 25 [2022-02-16 13:59:24,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:24,895 INFO L225 Difference]: With dead ends: 5105 [2022-02-16 13:59:24,895 INFO L226 Difference]: Without dead ends: 5043 [2022-02-16 13:59:24,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=1450, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:59:24,896 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 135 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:24,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 402 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1108 Invalid, 0 Unknown, 96 Unchecked, 0.4s Time] [2022-02-16 13:59:24,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2022-02-16 13:59:24,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 4667. [2022-02-16 13:59:24,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 3.145735105015002) internal successors, (14678), 4666 states have internal predecessors, (14678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 14678 transitions. [2022-02-16 13:59:24,955 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 14678 transitions. Word has length 25 [2022-02-16 13:59:24,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:24,956 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 14678 transitions. [2022-02-16 13:59:24,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:59:24,956 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 14678 transitions. [2022-02-16 13:59:24,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:24,962 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:24,962 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:24,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:25,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:25,162 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:25,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:25,162 INFO L85 PathProgramCache]: Analyzing trace with hash -751509121, now seen corresponding path program 324 times [2022-02-16 13:59:25,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:25,162 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844612043] [2022-02-16 13:59:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:25,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:25,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:25,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844612043] [2022-02-16 13:59:25,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844612043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:25,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871234924] [2022-02-16 13:59:25,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:25,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:25,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:25,297 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:25,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2022-02-16 13:59:25,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:59:25,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:25,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:25,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:25,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:25,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:25,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:25,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:59:25,923 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:25,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:26,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:26,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:59:26,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:26,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 21 treesize of output 25 [2022-02-16 13:59:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:26,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871234924] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:26,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:26,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-02-16 13:59:26,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273161456] [2022-02-16 13:59:26,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:26,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:26,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:26,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:26,185 INFO L87 Difference]: Start difference. First operand 4667 states and 14678 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 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-16 13:59:26,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:26,844 INFO L93 Difference]: Finished difference Result 5109 states and 15797 transitions. [2022-02-16 13:59:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 13:59:26,844 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 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 25 [2022-02-16 13:59:26,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:26,854 INFO L225 Difference]: With dead ends: 5109 [2022-02-16 13:59:26,854 INFO L226 Difference]: Without dead ends: 5006 [2022-02-16 13:59:26,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:59:26,855 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 121 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:26,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 334 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 919 Invalid, 0 Unknown, 94 Unchecked, 0.3s Time] [2022-02-16 13:59:26,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2022-02-16 13:59:26,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 4719. [2022-02-16 13:59:26,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4719 states, 4718 states have (on average 3.1430690970750317) internal successors, (14829), 4718 states have internal predecessors, (14829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:26,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4719 states to 4719 states and 14829 transitions. [2022-02-16 13:59:26,922 INFO L78 Accepts]: Start accepts. Automaton has 4719 states and 14829 transitions. Word has length 25 [2022-02-16 13:59:26,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:26,923 INFO L470 AbstractCegarLoop]: Abstraction has 4719 states and 14829 transitions. [2022-02-16 13:59:26,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 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-16 13:59:26,923 INFO L276 IsEmpty]: Start isEmpty. Operand 4719 states and 14829 transitions. [2022-02-16 13:59:26,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:26,929 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:26,929 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:26,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Ended with exit code 0 [2022-02-16 13:59:27,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:27,129 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:27,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:27,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1695289119, now seen corresponding path program 325 times [2022-02-16 13:59:27,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:27,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468394982] [2022-02-16 13:59:27,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:27,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:27,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:27,266 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:27,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:27,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468394982] [2022-02-16 13:59:27,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468394982] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:27,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783994290] [2022-02-16 13:59:27,266 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:27,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:27,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:27,267 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:27,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Waiting until timeout for monitored process [2022-02-16 13:59:27,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:27,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:27,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:27,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:27,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:27,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:27,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:59:27,884 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:27,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:28,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:28,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 16 treesize of output 20 [2022-02-16 13:59:28,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:28,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:28,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783994290] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:28,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:28,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:28,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682186027] [2022-02-16 13:59:28,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:28,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:28,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:28,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:28,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:28,164 INFO L87 Difference]: Start difference. First operand 4719 states and 14829 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:59:28,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:28,928 INFO L93 Difference]: Finished difference Result 5452 states and 16825 transitions. [2022-02-16 13:59:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:59:28,928 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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 25 [2022-02-16 13:59:28,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:28,938 INFO L225 Difference]: With dead ends: 5452 [2022-02-16 13:59:28,938 INFO L226 Difference]: Without dead ends: 5388 [2022-02-16 13:59:28,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=304, Invalid=1952, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:59:28,938 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 144 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:28,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 469 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1296 Invalid, 0 Unknown, 69 Unchecked, 0.4s Time] [2022-02-16 13:59:28,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5388 states. [2022-02-16 13:59:28,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5388 to 4810. [2022-02-16 13:59:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4810 states, 4809 states have (on average 3.1524225410688294) internal successors, (15160), 4809 states have internal predecessors, (15160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:29,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4810 states to 4810 states and 15160 transitions. [2022-02-16 13:59:29,002 INFO L78 Accepts]: Start accepts. Automaton has 4810 states and 15160 transitions. Word has length 25 [2022-02-16 13:59:29,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:29,002 INFO L470 AbstractCegarLoop]: Abstraction has 4810 states and 15160 transitions. [2022-02-16 13:59:29,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:59:29,002 INFO L276 IsEmpty]: Start isEmpty. Operand 4810 states and 15160 transitions. [2022-02-16 13:59:29,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:29,008 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:29,008 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:29,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Ended with exit code 0 [2022-02-16 13:59:29,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:29,209 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:29,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:29,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1784169035, now seen corresponding path program 326 times [2022-02-16 13:59:29,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:29,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170939930] [2022-02-16 13:59:29,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:29,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:29,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:29,338 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:29,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:29,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170939930] [2022-02-16 13:59:29,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170939930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:29,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036876414] [2022-02-16 13:59:29,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:29,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:29,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:29,339 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:29,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Waiting until timeout for monitored process [2022-02-16 13:59:29,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:29,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:29,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:29,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:29,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:29,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:29,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:59:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:29,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:30,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:30,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:59:30,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:30,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 21 treesize of output 25 [2022-02-16 13:59:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:30,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036876414] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:30,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:30,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:59:30,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975692305] [2022-02-16 13:59:30,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:30,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:30,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:30,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:30,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:30,267 INFO L87 Difference]: Start difference. First operand 4810 states and 15160 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:59:30,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:30,773 INFO L93 Difference]: Finished difference Result 5090 states and 15870 transitions. [2022-02-16 13:59:30,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:30,773 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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 25 [2022-02-16 13:59:30,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:30,782 INFO L225 Difference]: With dead ends: 5090 [2022-02-16 13:59:30,782 INFO L226 Difference]: Without dead ends: 5029 [2022-02-16 13:59:30,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=225, Invalid=1497, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:59:30,783 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 100 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:30,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 292 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 951 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2022-02-16 13:59:30,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-02-16 13:59:30,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 4688. [2022-02-16 13:59:30,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4688 states, 4687 states have (on average 3.143802005547258) internal successors, (14735), 4687 states have internal predecessors, (14735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:30,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4688 states to 4688 states and 14735 transitions. [2022-02-16 13:59:30,843 INFO L78 Accepts]: Start accepts. Automaton has 4688 states and 14735 transitions. Word has length 25 [2022-02-16 13:59:30,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:30,843 INFO L470 AbstractCegarLoop]: Abstraction has 4688 states and 14735 transitions. [2022-02-16 13:59:30,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:59:30,843 INFO L276 IsEmpty]: Start isEmpty. Operand 4688 states and 14735 transitions. [2022-02-16 13:59:30,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:30,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:30,849 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:30,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Ended with exit code 0 [2022-02-16 13:59:31,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable342,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:31,049 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:31,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash 724108457, now seen corresponding path program 327 times [2022-02-16 13:59:31,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:31,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014621311] [2022-02-16 13:59:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:31,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:31,179 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:31,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:31,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014621311] [2022-02-16 13:59:31,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014621311] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:31,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278334283] [2022-02-16 13:59:31,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:31,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:31,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:31,180 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:31,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Waiting until timeout for monitored process [2022-02-16 13:59:31,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:59:31,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:31,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 13:59:31,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:31,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 318 treesize of output 290 [2022-02-16 13:59:32,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 173 treesize of output 149 [2022-02-16 13:59:32,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:32,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 141 [2022-02-16 13:59:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:32,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:32,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 188 treesize of output 164 [2022-02-16 13:59:33,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 171 treesize of output 151 [2022-02-16 13:59:33,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:33,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 169 [2022-02-16 13:59:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:59:33,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278334283] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:33,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:33,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-02-16 13:59:33,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3301830] [2022-02-16 13:59:33,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:33,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:33,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:33,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:33,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=851, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:33,170 INFO L87 Difference]: Start difference. First operand 4688 states and 14735 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:36,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:36,960 INFO L93 Difference]: Finished difference Result 6571 states and 19425 transitions. [2022-02-16 13:59:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-02-16 13:59:36,960 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-16 13:59:36,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:36,972 INFO L225 Difference]: With dead ends: 6571 [2022-02-16 13:59:36,972 INFO L226 Difference]: Without dead ends: 6322 [2022-02-16 13:59:36,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3065 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=766, Invalid=9740, Unknown=0, NotChecked=0, Total=10506 [2022-02-16 13:59:36,973 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 328 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 3614 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 3731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 3614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:36,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 947 Invalid, 3731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 3614 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-16 13:59:36,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6322 states. [2022-02-16 13:59:37,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6322 to 5231. [2022-02-16 13:59:37,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5231 states, 5230 states have (on average 3.1160611854684515) internal successors, (16297), 5230 states have internal predecessors, (16297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:37,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5231 states to 5231 states and 16297 transitions. [2022-02-16 13:59:37,047 INFO L78 Accepts]: Start accepts. Automaton has 5231 states and 16297 transitions. Word has length 25 [2022-02-16 13:59:37,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:37,047 INFO L470 AbstractCegarLoop]: Abstraction has 5231 states and 16297 transitions. [2022-02-16 13:59:37,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:37,047 INFO L276 IsEmpty]: Start isEmpty. Operand 5231 states and 16297 transitions. [2022-02-16 13:59:37,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:37,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:37,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:37,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Ended with exit code 0 [2022-02-16 13:59:37,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 328 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2022-02-16 13:59:37,254 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:37,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:37,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1850387223, now seen corresponding path program 328 times [2022-02-16 13:59:37,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:37,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143000915] [2022-02-16 13:59:37,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:37,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:37,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:37,396 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:37,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:37,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143000915] [2022-02-16 13:59:37,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143000915] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:37,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340610161] [2022-02-16 13:59:37,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:37,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:37,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:37,397 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:37,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Waiting until timeout for monitored process [2022-02-16 13:59:37,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:37,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:37,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:37,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:37,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:37,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:38,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:38,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-02-16 13:59:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:38,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:38,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:38,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 13:59:38,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:38,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340610161] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:38,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:38,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:59:38,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716935805] [2022-02-16 13:59:38,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:38,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:59:38,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:59:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:59:38,482 INFO L87 Difference]: Start difference. First operand 5231 states and 16297 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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-16 13:59:39,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:39,314 INFO L93 Difference]: Finished difference Result 5540 states and 17021 transitions. [2022-02-16 13:59:39,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:39,314 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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 25 [2022-02-16 13:59:39,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:39,324 INFO L225 Difference]: With dead ends: 5540 [2022-02-16 13:59:39,324 INFO L226 Difference]: Without dead ends: 5525 [2022-02-16 13:59:39,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=270, Invalid=1892, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:59:39,325 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:39,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 214 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 826 Invalid, 0 Unknown, 133 Unchecked, 0.3s Time] [2022-02-16 13:59:39,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5525 states. [2022-02-16 13:59:39,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5525 to 5160. [2022-02-16 13:59:39,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5160 states, 5159 states have (on average 3.1135879046326806) internal successors, (16063), 5159 states have internal predecessors, (16063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:39,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5160 states to 5160 states and 16063 transitions. [2022-02-16 13:59:39,387 INFO L78 Accepts]: Start accepts. Automaton has 5160 states and 16063 transitions. Word has length 25 [2022-02-16 13:59:39,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:39,387 INFO L470 AbstractCegarLoop]: Abstraction has 5160 states and 16063 transitions. [2022-02-16 13:59:39,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 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-16 13:59:39,387 INFO L276 IsEmpty]: Start isEmpty. Operand 5160 states and 16063 transitions. [2022-02-16 13:59:39,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:39,393 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:39,393 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:39,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Ended with exit code 0 [2022-02-16 13:59:39,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2022-02-16 13:59:39,594 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:39,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:39,594 INFO L85 PathProgramCache]: Analyzing trace with hash 484735477, now seen corresponding path program 329 times [2022-02-16 13:59:39,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:39,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831822553] [2022-02-16 13:59:39,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:39,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:39,742 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:39,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:39,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831822553] [2022-02-16 13:59:39,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831822553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:39,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099966068] [2022-02-16 13:59:39,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:39,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:39,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:39,744 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:39,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Waiting until timeout for monitored process [2022-02-16 13:59:40,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:59:40,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:40,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:40,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:40,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:40,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:40,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:40,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:59:40,402 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:40,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:40,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:40,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 16 treesize of output 20 [2022-02-16 13:59:40,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:40,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:40,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099966068] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:40,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:40,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:59:40,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009201210] [2022-02-16 13:59:40,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:40,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:40,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:40,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:40,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:40,694 INFO L87 Difference]: Start difference. First operand 5160 states and 16063 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:59:41,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:41,295 INFO L93 Difference]: Finished difference Result 5885 states and 17991 transitions. [2022-02-16 13:59:41,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:59:41,295 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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 25 [2022-02-16 13:59:41,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:41,305 INFO L225 Difference]: With dead ends: 5885 [2022-02-16 13:59:41,305 INFO L226 Difference]: Without dead ends: 5859 [2022-02-16 13:59:41,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=246, Invalid=1560, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:59:41,306 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:41,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 271 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1073 Invalid, 0 Unknown, 13 Unchecked, 0.4s Time] [2022-02-16 13:59:41,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5859 states. [2022-02-16 13:59:41,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5859 to 5157. [2022-02-16 13:59:41,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5157 states, 5156 states have (on average 3.114041892940264) internal successors, (16056), 5156 states have internal predecessors, (16056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:41,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5157 states to 5157 states and 16056 transitions. [2022-02-16 13:59:41,373 INFO L78 Accepts]: Start accepts. Automaton has 5157 states and 16056 transitions. Word has length 25 [2022-02-16 13:59:41,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:41,373 INFO L470 AbstractCegarLoop]: Abstraction has 5157 states and 16056 transitions. [2022-02-16 13:59:41,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 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-16 13:59:41,373 INFO L276 IsEmpty]: Start isEmpty. Operand 5157 states and 16056 transitions. [2022-02-16 13:59:41,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:41,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:41,380 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:41,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Ended with exit code 0 [2022-02-16 13:59:41,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2022-02-16 13:59:41,580 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:41,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:41,580 INFO L85 PathProgramCache]: Analyzing trace with hash -912797323, now seen corresponding path program 330 times [2022-02-16 13:59:41,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:41,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064105195] [2022-02-16 13:59:41,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:41,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:41,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:41,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064105195] [2022-02-16 13:59:41,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064105195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:41,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32933961] [2022-02-16 13:59:41,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:41,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:41,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:41,716 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:41,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Waiting until timeout for monitored process [2022-02-16 13:59:42,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:59:42,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:42,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:42,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:42,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:42,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:42,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:42,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-16 13:59:42,399 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:42,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:42,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:42,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 16 treesize of output 20 [2022-02-16 13:59:42,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:42,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 21 treesize of output 25 [2022-02-16 13:59:42,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:42,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32933961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:42,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:42,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:42,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278331781] [2022-02-16 13:59:42,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:42,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:42,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:42,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:42,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:42,701 INFO L87 Difference]: Start difference. First operand 5157 states and 16056 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:59:43,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:43,283 INFO L93 Difference]: Finished difference Result 5915 states and 18081 transitions. [2022-02-16 13:59:43,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:43,283 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:59:43,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:43,293 INFO L225 Difference]: With dead ends: 5915 [2022-02-16 13:59:43,293 INFO L226 Difference]: Without dead ends: 5907 [2022-02-16 13:59:43,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=224, Invalid=1416, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 13:59:43,294 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 73 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:43,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 291 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1082 Invalid, 0 Unknown, 191 Unchecked, 0.4s Time] [2022-02-16 13:59:43,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5907 states. [2022-02-16 13:59:43,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5907 to 5120. [2022-02-16 13:59:43,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5120 states, 5119 states have (on average 3.114670834147294) internal successors, (15944), 5119 states have internal predecessors, (15944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:43,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5120 states to 5120 states and 15944 transitions. [2022-02-16 13:59:43,357 INFO L78 Accepts]: Start accepts. Automaton has 5120 states and 15944 transitions. Word has length 25 [2022-02-16 13:59:43,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:43,357 INFO L470 AbstractCegarLoop]: Abstraction has 5120 states and 15944 transitions. [2022-02-16 13:59:43,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:59:43,357 INFO L276 IsEmpty]: Start isEmpty. Operand 5120 states and 15944 transitions. [2022-02-16 13:59:43,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:43,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:43,363 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:43,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:43,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346,331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:43,564 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:43,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:43,564 INFO L85 PathProgramCache]: Analyzing trace with hash -378595415, now seen corresponding path program 331 times [2022-02-16 13:59:43,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:43,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521517586] [2022-02-16 13:59:43,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:43,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:43,693 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:43,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:43,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521517586] [2022-02-16 13:59:43,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521517586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:43,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927661799] [2022-02-16 13:59:43,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:43,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:43,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:43,694 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:43,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Waiting until timeout for monitored process [2022-02-16 13:59:44,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:44,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:44,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:44,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:44,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:44,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:44,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-02-16 13:59:44,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:44,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:44,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:44,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 40 [2022-02-16 13:59:44,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:44,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:44,739 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:44,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927661799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:44,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:44,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:59:44,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974142657] [2022-02-16 13:59:44,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:44,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:59:44,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:44,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:59:44,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:59:44,740 INFO L87 Difference]: Start difference. First operand 5120 states and 15944 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-16 13:59:45,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:45,738 INFO L93 Difference]: Finished difference Result 5644 states and 17221 transitions. [2022-02-16 13:59:45,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:59:45,738 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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 25 [2022-02-16 13:59:45,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:45,748 INFO L225 Difference]: With dead ends: 5644 [2022-02-16 13:59:45,748 INFO L226 Difference]: Without dead ends: 5560 [2022-02-16 13:59:45,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=347, Invalid=2203, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:59:45,749 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 91 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1144 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:45,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 362 Invalid, 1335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1144 Invalid, 0 Unknown, 140 Unchecked, 0.4s Time] [2022-02-16 13:59:45,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5560 states. [2022-02-16 13:59:45,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5560 to 5042. [2022-02-16 13:59:45,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5042 states, 5041 states have (on average 3.1122793096607815) internal successors, (15689), 5041 states have internal predecessors, (15689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:45,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5042 states to 5042 states and 15689 transitions. [2022-02-16 13:59:45,810 INFO L78 Accepts]: Start accepts. Automaton has 5042 states and 15689 transitions. Word has length 25 [2022-02-16 13:59:45,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:45,810 INFO L470 AbstractCegarLoop]: Abstraction has 5042 states and 15689 transitions. [2022-02-16 13:59:45,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-16 13:59:45,810 INFO L276 IsEmpty]: Start isEmpty. Operand 5042 states and 15689 transitions. [2022-02-16 13:59:45,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:45,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:45,817 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:45,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:46,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:46,017 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:46,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash -2137167043, now seen corresponding path program 332 times [2022-02-16 13:59:46,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:46,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022063762] [2022-02-16 13:59:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:46,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:46,144 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:46,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:46,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022063762] [2022-02-16 13:59:46,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022063762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:46,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584965850] [2022-02-16 13:59:46,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:46,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:46,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:46,145 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:46,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Waiting until timeout for monitored process [2022-02-16 13:59:46,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:46,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:46,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:46,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:46,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:46,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:46,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:59:46,797 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:46,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:46,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:46,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-16 13:59:47,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:47,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:47,069 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:47,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584965850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:47,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:47,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 13:59:47,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714742660] [2022-02-16 13:59:47,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:47,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 13:59:47,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:47,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 13:59:47,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:59:47,070 INFO L87 Difference]: Start difference. First operand 5042 states and 15689 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-16 13:59:48,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:48,100 INFO L93 Difference]: Finished difference Result 5677 states and 17320 transitions. [2022-02-16 13:59:48,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:59:48,100 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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 25 [2022-02-16 13:59:48,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:48,109 INFO L225 Difference]: With dead ends: 5677 [2022-02-16 13:59:48,110 INFO L226 Difference]: Without dead ends: 5593 [2022-02-16 13:59:48,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 683 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=355, Invalid=2507, Unknown=0, NotChecked=0, Total=2862 [2022-02-16 13:59:48,110 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 100 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:48,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 349 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1166 Invalid, 0 Unknown, 238 Unchecked, 0.4s Time] [2022-02-16 13:59:48,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states. [2022-02-16 13:59:48,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 4953. [2022-02-16 13:59:48,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4953 states, 4952 states have (on average 3.109652665589661) internal successors, (15399), 4952 states have internal predecessors, (15399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4953 states to 4953 states and 15399 transitions. [2022-02-16 13:59:48,172 INFO L78 Accepts]: Start accepts. Automaton has 4953 states and 15399 transitions. Word has length 25 [2022-02-16 13:59:48,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:48,172 INFO L470 AbstractCegarLoop]: Abstraction has 4953 states and 15399 transitions. [2022-02-16 13:59:48,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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-16 13:59:48,172 INFO L276 IsEmpty]: Start isEmpty. Operand 4953 states and 15399 transitions. [2022-02-16 13:59:48,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:48,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:48,179 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:48,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Ended with exit code 0 [2022-02-16 13:59:48,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348,333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:48,379 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:48,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:48,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1762092661, now seen corresponding path program 333 times [2022-02-16 13:59:48,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:48,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894267537] [2022-02-16 13:59:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:48,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:48,511 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:48,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:48,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894267537] [2022-02-16 13:59:48,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894267537] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:48,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214205851] [2022-02-16 13:59:48,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:59:48,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:48,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:48,512 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:48,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Waiting until timeout for monitored process [2022-02-16 13:59:48,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:59:48,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:48,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:48,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:49,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:49,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-16 13:59:49,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:49,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-16 13:59:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:49,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:49,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:49,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:49,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:49,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:49,471 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:49,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214205851] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:49,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:49,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:49,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116066058] [2022-02-16 13:59:49,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:49,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:49,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:49,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:49,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:49,472 INFO L87 Difference]: Start difference. First operand 4953 states and 15399 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:59:50,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:50,095 INFO L93 Difference]: Finished difference Result 5541 states and 16986 transitions. [2022-02-16 13:59:50,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:59:50,095 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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 25 [2022-02-16 13:59:50,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:50,105 INFO L225 Difference]: With dead ends: 5541 [2022-02-16 13:59:50,105 INFO L226 Difference]: Without dead ends: 5510 [2022-02-16 13:59:50,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1870, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:59:50,106 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 82 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:50,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 294 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 840 Invalid, 0 Unknown, 105 Unchecked, 0.3s Time] [2022-02-16 13:59:50,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2022-02-16 13:59:50,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4993. [2022-02-16 13:59:50,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4993 states, 4992 states have (on average 3.113782051282051) internal successors, (15544), 4992 states have internal predecessors, (15544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:50,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4993 states to 4993 states and 15544 transitions. [2022-02-16 13:59:50,169 INFO L78 Accepts]: Start accepts. Automaton has 4993 states and 15544 transitions. Word has length 25 [2022-02-16 13:59:50,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:50,169 INFO L470 AbstractCegarLoop]: Abstraction has 4993 states and 15544 transitions. [2022-02-16 13:59:50,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 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-16 13:59:50,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4993 states and 15544 transitions. [2022-02-16 13:59:50,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:50,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:50,176 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:50,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Ended with exit code 0 [2022-02-16 13:59:50,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2022-02-16 13:59:50,376 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:50,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:50,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1717365493, now seen corresponding path program 334 times [2022-02-16 13:59:50,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:50,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336848895] [2022-02-16 13:59:50,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:50,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:50,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:50,518 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:50,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:50,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336848895] [2022-02-16 13:59:50,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336848895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:50,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865891717] [2022-02-16 13:59:50,519 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:59:50,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:50,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:50,520 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:50,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Waiting until timeout for monitored process [2022-02-16 13:59:50,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:59:50,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:50,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:50,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:51,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:51,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:51,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:59:51,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:51,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:51,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:51,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:51,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:51,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 21 treesize of output 25 [2022-02-16 13:59:51,507 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:51,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865891717] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:51,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:51,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-16 13:59:51,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125384028] [2022-02-16 13:59:51,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:51,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-16 13:59:51,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:51,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-16 13:59:51,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:59:51,508 INFO L87 Difference]: Start difference. First operand 4993 states and 15544 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:59:52,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:52,166 INFO L93 Difference]: Finished difference Result 5361 states and 16510 transitions. [2022-02-16 13:59:52,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:59:52,166 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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 25 [2022-02-16 13:59:52,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:52,176 INFO L225 Difference]: With dead ends: 5361 [2022-02-16 13:59:52,176 INFO L226 Difference]: Without dead ends: 5334 [2022-02-16 13:59:52,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=264, Invalid=1992, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:59:52,176 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 66 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:52,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 265 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 957 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2022-02-16 13:59:52,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5334 states. [2022-02-16 13:59:52,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5334 to 5033. [2022-02-16 13:59:52,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5033 states, 5032 states have (on average 3.111685214626391) internal successors, (15658), 5032 states have internal predecessors, (15658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:52,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5033 states to 5033 states and 15658 transitions. [2022-02-16 13:59:52,239 INFO L78 Accepts]: Start accepts. Automaton has 5033 states and 15658 transitions. Word has length 25 [2022-02-16 13:59:52,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:52,239 INFO L470 AbstractCegarLoop]: Abstraction has 5033 states and 15658 transitions. [2022-02-16 13:59:52,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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-16 13:59:52,240 INFO L276 IsEmpty]: Start isEmpty. Operand 5033 states and 15658 transitions. [2022-02-16 13:59:52,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:52,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:52,246 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:52,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:52,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,335 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:52,446 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:52,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:52,447 INFO L85 PathProgramCache]: Analyzing trace with hash 656587403, now seen corresponding path program 335 times [2022-02-16 13:59:52,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:52,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146004407] [2022-02-16 13:59:52,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:52,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:52,576 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:52,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:52,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146004407] [2022-02-16 13:59:52,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146004407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:52,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666430991] [2022-02-16 13:59:52,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:59:52,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:52,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:52,577 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:52,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Waiting until timeout for monitored process [2022-02-16 13:59:52,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:59:52,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:52,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:52,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:53,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:53,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 43 treesize of output 33 [2022-02-16 13:59:53,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:53,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:59:53,261 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:53,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:53,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:53,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:53,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:53,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:53,548 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:53,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666430991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:53,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:53,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:53,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565262886] [2022-02-16 13:59:53,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:53,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:53,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:53,549 INFO L87 Difference]: Start difference. First operand 5033 states and 15658 transitions. Second operand has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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-16 13:59:54,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:54,112 INFO L93 Difference]: Finished difference Result 5285 states and 16258 transitions. [2022-02-16 13:59:54,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:54,113 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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 25 [2022-02-16 13:59:54,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:54,121 INFO L225 Difference]: With dead ends: 5285 [2022-02-16 13:59:54,122 INFO L226 Difference]: Without dead ends: 5259 [2022-02-16 13:59:54,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=224, Invalid=1668, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:59:54,122 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 85 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:54,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 318 Invalid, 1226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 981 Invalid, 0 Unknown, 226 Unchecked, 0.3s Time] [2022-02-16 13:59:54,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5259 states. [2022-02-16 13:59:54,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5259 to 4917. [2022-02-16 13:59:54,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4917 states, 4916 states have (on average 3.1084214808787634) internal successors, (15281), 4916 states have internal predecessors, (15281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:54,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4917 states to 4917 states and 15281 transitions. [2022-02-16 13:59:54,181 INFO L78 Accepts]: Start accepts. Automaton has 4917 states and 15281 transitions. Word has length 25 [2022-02-16 13:59:54,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:54,181 INFO L470 AbstractCegarLoop]: Abstraction has 4917 states and 15281 transitions. [2022-02-16 13:59:54,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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-16 13:59:54,181 INFO L276 IsEmpty]: Start isEmpty. Operand 4917 states and 15281 transitions. [2022-02-16 13:59:54,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:54,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:54,187 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:54,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Ended with exit code 0 [2022-02-16 13:59:54,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:54,388 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:54,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:54,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1070708329, now seen corresponding path program 336 times [2022-02-16 13:59:54,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:54,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591841993] [2022-02-16 13:59:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:54,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:54,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:54,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:54,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591841993] [2022-02-16 13:59:54,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591841993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:54,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111582152] [2022-02-16 13:59:54,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:59:54,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:54,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:54,530 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:54,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Waiting until timeout for monitored process [2022-02-16 13:59:54,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:59:54,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:54,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:54,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:55,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:55,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:55,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:55,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 20 treesize of output 14 [2022-02-16 13:59:55,237 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:55,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:55,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:55,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:55,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:55,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:55,552 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:55,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111582152] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:55,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:55,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:55,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204948070] [2022-02-16 13:59:55,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:55,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:55,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:55,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:55,553 INFO L87 Difference]: Start difference. First operand 4917 states and 15281 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:59:56,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:56,193 INFO L93 Difference]: Finished difference Result 5537 states and 16946 transitions. [2022-02-16 13:59:56,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:59:56,193 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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 25 [2022-02-16 13:59:56,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:56,203 INFO L225 Difference]: With dead ends: 5537 [2022-02-16 13:59:56,204 INFO L226 Difference]: Without dead ends: 5529 [2022-02-16 13:59:56,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=275, Invalid=1795, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:59:56,204 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 98 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:56,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 284 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 886 Invalid, 0 Unknown, 221 Unchecked, 0.3s Time] [2022-02-16 13:59:56,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5529 states. [2022-02-16 13:59:56,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5529 to 4915. [2022-02-16 13:59:56,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4915 states, 4914 states have (on average 3.108872608872609) internal successors, (15277), 4914 states have internal predecessors, (15277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:56,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4915 states to 4915 states and 15277 transitions. [2022-02-16 13:59:56,265 INFO L78 Accepts]: Start accepts. Automaton has 4915 states and 15277 transitions. Word has length 25 [2022-02-16 13:59:56,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:56,265 INFO L470 AbstractCegarLoop]: Abstraction has 4915 states and 15277 transitions. [2022-02-16 13:59:56,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 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-16 13:59:56,265 INFO L276 IsEmpty]: Start isEmpty. Operand 4915 states and 15277 transitions. [2022-02-16 13:59:56,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:56,271 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:56,271 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:56,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-02-16 13:59:56,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:56,471 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:56,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:56,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1393035829, now seen corresponding path program 337 times [2022-02-16 13:59:56,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:56,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886167681] [2022-02-16 13:59:56,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:56,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:56,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:59:56,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:56,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886167681] [2022-02-16 13:59:56,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886167681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:56,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835558360] [2022-02-16 13:59:56,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:59:56,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:56,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:56,603 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:56,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Waiting until timeout for monitored process [2022-02-16 13:59:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:57,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:57,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:57,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:57,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:57,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:57,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:59:57,330 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:57,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:57,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:57,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:57,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:57,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-16 13:59:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:57,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835558360] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:57,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:57,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:57,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350826425] [2022-02-16 13:59:57,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:57,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:57,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:57,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:57,659 INFO L87 Difference]: Start difference. First operand 4915 states and 15277 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:59:58,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:59:58,136 INFO L93 Difference]: Finished difference Result 5106 states and 15709 transitions. [2022-02-16 13:59:58,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:59:58,136 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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 25 [2022-02-16 13:59:58,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:59:58,145 INFO L225 Difference]: With dead ends: 5106 [2022-02-16 13:59:58,145 INFO L226 Difference]: Without dead ends: 5086 [2022-02-16 13:59:58,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=1524, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:59:58,145 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 41 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:59:58,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 350 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 795 Invalid, 0 Unknown, 422 Unchecked, 0.3s Time] [2022-02-16 13:59:58,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5086 states. [2022-02-16 13:59:58,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5086 to 4861. [2022-02-16 13:59:58,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4861 states, 4860 states have (on average 3.1146090534979423) internal successors, (15137), 4860 states have internal predecessors, (15137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:59:58,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4861 states to 4861 states and 15137 transitions. [2022-02-16 13:59:58,206 INFO L78 Accepts]: Start accepts. Automaton has 4861 states and 15137 transitions. Word has length 25 [2022-02-16 13:59:58,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:59:58,206 INFO L470 AbstractCegarLoop]: Abstraction has 4861 states and 15137 transitions. [2022-02-16 13:59:58,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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-16 13:59:58,207 INFO L276 IsEmpty]: Start isEmpty. Operand 4861 states and 15137 transitions. [2022-02-16 13:59:58,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 13:59:58,213 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:59:58,213 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:59:58,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Ended with exit code 0 [2022-02-16 13:59:58,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2022-02-16 13:59:58,413 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 13:59:58,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:59:58,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1163999051, now seen corresponding path program 338 times [2022-02-16 13:59:58,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:59:58,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015386497] [2022-02-16 13:59:58,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:59:58,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:59:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:59:58,552 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:58,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:59:58,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015386497] [2022-02-16 13:59:58,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015386497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:59:58,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149299082] [2022-02-16 13:59:58,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:59:58,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:59:58,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:59:58,554 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:59:58,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Waiting until timeout for monitored process [2022-02-16 13:59:58,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:59:58,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:59:58,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:59:58,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:59:59,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:59,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 13:59:59,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:59:59,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 13:59:59,232 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:59,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:59:59,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:59,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:59:59,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:59:59,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 19 treesize of output 23 [2022-02-16 13:59:59,531 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:59:59,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149299082] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:59:59,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:59:59,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 13:59:59,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587467807] [2022-02-16 13:59:59,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:59:59,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 13:59:59,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:59:59,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 13:59:59,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:59:59,532 INFO L87 Difference]: Start difference. First operand 4861 states and 15137 transitions. Second operand has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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-16 14:00:00,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:00,200 INFO L93 Difference]: Finished difference Result 5330 states and 16346 transitions. [2022-02-16 14:00:00,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 14:00:00,200 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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 25 [2022-02-16 14:00:00,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:00,210 INFO L225 Difference]: With dead ends: 5330 [2022-02-16 14:00:00,210 INFO L226 Difference]: Without dead ends: 5302 [2022-02-16 14:00:00,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=235, Invalid=1835, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 14:00:00,211 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 82 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 228 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:00,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 261 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 914 Invalid, 0 Unknown, 228 Unchecked, 0.3s Time] [2022-02-16 14:00:00,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2022-02-16 14:00:00,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 4733. [2022-02-16 14:00:00,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4733 states, 4732 states have (on average 3.1130600169061706) internal successors, (14731), 4732 states have internal predecessors, (14731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:00,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4733 states to 4733 states and 14731 transitions. [2022-02-16 14:00:00,271 INFO L78 Accepts]: Start accepts. Automaton has 4733 states and 14731 transitions. Word has length 25 [2022-02-16 14:00:00,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:00,271 INFO L470 AbstractCegarLoop]: Abstraction has 4733 states and 14731 transitions. [2022-02-16 14:00:00,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 31 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-16 14:00:00,271 INFO L276 IsEmpty]: Start isEmpty. Operand 4733 states and 14731 transitions. [2022-02-16 14:00:00,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:00,277 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:00,277 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:00,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:00,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2022-02-16 14:00:00,477 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:00,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:00,478 INFO L85 PathProgramCache]: Analyzing trace with hash 401300164, now seen corresponding path program 339 times [2022-02-16 14:00:00,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:00,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710561858] [2022-02-16 14:00:00,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:00,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:00,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:00,586 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 14:00:00,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:00,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710561858] [2022-02-16 14:00:00,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710561858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:00,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824893172] [2022-02-16 14:00:00,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:00:00,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:00,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:00,588 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:00,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Waiting until timeout for monitored process [2022-02-16 14:00:00,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:00:00,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:00,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:00:00,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:01,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 63 treesize of output 51 [2022-02-16 14:00:01,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 14:00:01,767 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:01,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:01,957 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 14:00:01,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 14:00:02,128 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 14:00:02,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 168 [2022-02-16 14:00:02,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:02,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 159 [2022-02-16 14:00:02,347 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:02,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824893172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:02,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:02,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-02-16 14:00:02,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538594167] [2022-02-16 14:00:02,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:02,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 14:00:02,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:02,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 14:00:02,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:00:02,348 INFO L87 Difference]: Start difference. First operand 4733 states and 14731 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 14:00:03,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:03,133 INFO L93 Difference]: Finished difference Result 5369 states and 16095 transitions. [2022-02-16 14:00:03,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-16 14:00:03,134 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 14:00:03,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:03,144 INFO L225 Difference]: With dead ends: 5369 [2022-02-16 14:00:03,144 INFO L226 Difference]: Without dead ends: 5312 [2022-02-16 14:00:03,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=472, Invalid=1978, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 14:00:03,145 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 311 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:03,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 240 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:00:03,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5312 states. [2022-02-16 14:00:03,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5312 to 4728. [2022-02-16 14:00:03,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4728 states, 4727 states have (on average 3.111910302517453) internal successors, (14710), 4727 states have internal predecessors, (14710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:03,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4728 states to 4728 states and 14710 transitions. [2022-02-16 14:00:03,218 INFO L78 Accepts]: Start accepts. Automaton has 4728 states and 14710 transitions. Word has length 25 [2022-02-16 14:00:03,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:03,219 INFO L470 AbstractCegarLoop]: Abstraction has 4728 states and 14710 transitions. [2022-02-16 14:00:03,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 14:00:03,219 INFO L276 IsEmpty]: Start isEmpty. Operand 4728 states and 14710 transitions. [2022-02-16 14:00:03,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:03,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:03,225 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:03,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Ended with exit code 0 [2022-02-16 14:00:03,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2022-02-16 14:00:03,426 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:03,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1070988220, now seen corresponding path program 340 times [2022-02-16 14:00:03,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:03,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908045910] [2022-02-16 14:00:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:03,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 14:00:03,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:03,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908045910] [2022-02-16 14:00:03,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908045910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:03,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511988283] [2022-02-16 14:00:03,511 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:00:03,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:03,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:03,512 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:03,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Waiting until timeout for monitored process [2022-02-16 14:00:03,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:00:03,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:03,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:03,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:04,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 25 treesize of output 19 [2022-02-16 14:00:04,251 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:04,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:04,319 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 14:00:04,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 9 treesize of output 3 [2022-02-16 14:00:04,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:04,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 14:00:04,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 14:00:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:04,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511988283] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:04,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:04,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 14:00:04,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192106380] [2022-02-16 14:00:04,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:04,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:00:04,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:04,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:00:04,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:00:04,510 INFO L87 Difference]: Start difference. First operand 4728 states and 14710 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-16 14:00:05,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:05,776 INFO L93 Difference]: Finished difference Result 5192 states and 15707 transitions. [2022-02-16 14:00:05,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 14:00:05,779 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 25 [2022-02-16 14:00:05,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:05,790 INFO L225 Difference]: With dead ends: 5192 [2022-02-16 14:00:05,790 INFO L226 Difference]: Without dead ends: 5095 [2022-02-16 14:00:05,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=385, Invalid=2371, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:00:05,790 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 162 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1326 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:05,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 274 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1326 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:00:05,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2022-02-16 14:00:05,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 4728. [2022-02-16 14:00:05,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4728 states, 4727 states have (on average 3.111487201184684) internal successors, (14708), 4727 states have internal predecessors, (14708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:05,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4728 states to 4728 states and 14708 transitions. [2022-02-16 14:00:05,853 INFO L78 Accepts]: Start accepts. Automaton has 4728 states and 14708 transitions. Word has length 25 [2022-02-16 14:00:05,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:05,853 INFO L470 AbstractCegarLoop]: Abstraction has 4728 states and 14708 transitions. [2022-02-16 14:00:05,853 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-16 14:00:05,853 INFO L276 IsEmpty]: Start isEmpty. Operand 4728 states and 14708 transitions. [2022-02-16 14:00:05,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:05,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:05,860 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:05,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Ended with exit code 0 [2022-02-16 14:00:06,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-02-16 14:00:06,061 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:06,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:06,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1068282206, now seen corresponding path program 341 times [2022-02-16 14:00:06,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:06,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029085674] [2022-02-16 14:00:06,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:06,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:06,153 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-16 14:00:06,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:06,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029085674] [2022-02-16 14:00:06,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029085674] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:06,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553962296] [2022-02-16 14:00:06,154 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:00:06,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:06,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:06,155 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:06,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Waiting until timeout for monitored process [2022-02-16 14:00:06,594 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:00:06,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:06,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:06,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:06,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 14:00:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:06,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:07,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:07,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-16 14:00:07,132 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-16 14:00:07,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-16 14:00:07,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:07,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 17 treesize of output 21 [2022-02-16 14:00:07,213 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:07,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553962296] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:07,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:07,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-16 14:00:07,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915187133] [2022-02-16 14:00:07,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:07,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 14:00:07,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 14:00:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:00:07,214 INFO L87 Difference]: Start difference. First operand 4728 states and 14708 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 14:00:08,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:08,387 INFO L93 Difference]: Finished difference Result 5222 states and 15801 transitions. [2022-02-16 14:00:08,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:00:08,387 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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 25 [2022-02-16 14:00:08,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:08,397 INFO L225 Difference]: With dead ends: 5222 [2022-02-16 14:00:08,397 INFO L226 Difference]: Without dead ends: 5128 [2022-02-16 14:00:08,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=387, Invalid=2919, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 14:00:08,398 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 120 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:08,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 399 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1860 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 14:00:08,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5128 states. [2022-02-16 14:00:08,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5128 to 4640. [2022-02-16 14:00:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4640 states, 4639 states have (on average 3.1123086872170727) internal successors, (14438), 4639 states have internal predecessors, (14438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:08,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4640 states to 4640 states and 14438 transitions. [2022-02-16 14:00:08,458 INFO L78 Accepts]: Start accepts. Automaton has 4640 states and 14438 transitions. Word has length 25 [2022-02-16 14:00:08,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:08,458 INFO L470 AbstractCegarLoop]: Abstraction has 4640 states and 14438 transitions. [2022-02-16 14:00:08,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 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-16 14:00:08,458 INFO L276 IsEmpty]: Start isEmpty. Operand 4640 states and 14438 transitions. [2022-02-16 14:00:08,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:08,464 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:08,464 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:08,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Ended with exit code 0 [2022-02-16 14:00:08,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2022-02-16 14:00:08,664 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:08,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:08,665 INFO L85 PathProgramCache]: Analyzing trace with hash -553442368, now seen corresponding path program 342 times [2022-02-16 14:00:08,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:08,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16989318] [2022-02-16 14:00:08,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:08,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:08,813 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:00:08,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:08,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16989318] [2022-02-16 14:00:08,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16989318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:08,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347138122] [2022-02-16 14:00:08,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:00:08,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:08,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:08,814 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:08,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Waiting until timeout for monitored process [2022-02-16 14:00:09,220 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 14:00:09,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:09,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:09,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:09,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 39 treesize of output 31 [2022-02-16 14:00:09,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 39 treesize of output 31 [2022-02-16 14:00:09,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 35 treesize of output 27 [2022-02-16 14:00:09,644 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:09,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:09,761 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 14:00:09,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 14:00:09,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:09,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 14:00:09,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:09,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 40 treesize of output 38 [2022-02-16 14:00:09,990 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:09,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347138122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:09,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:09,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-16 14:00:09,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16712918] [2022-02-16 14:00:09,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:09,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 14:00:09,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 14:00:09,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:00:09,991 INFO L87 Difference]: Start difference. First operand 4640 states and 14438 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 14:00:10,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:10,921 INFO L93 Difference]: Finished difference Result 4991 states and 15183 transitions. [2022-02-16 14:00:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 14:00:10,922 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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 25 [2022-02-16 14:00:10,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:10,931 INFO L225 Difference]: With dead ends: 4991 [2022-02-16 14:00:10,931 INFO L226 Difference]: Without dead ends: 4954 [2022-02-16 14:00:10,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=297, Invalid=1959, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 14:00:10,932 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 215 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 1481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:10,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 308 Invalid, 1481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:00:10,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4954 states. [2022-02-16 14:00:10,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4954 to 4659. [2022-02-16 14:00:10,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4659 states, 4658 states have (on average 3.1152855302705023) internal successors, (14511), 4658 states have internal predecessors, (14511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4659 states to 4659 states and 14511 transitions. [2022-02-16 14:00:10,996 INFO L78 Accepts]: Start accepts. Automaton has 4659 states and 14511 transitions. Word has length 25 [2022-02-16 14:00:10,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:10,996 INFO L470 AbstractCegarLoop]: Abstraction has 4659 states and 14511 transitions. [2022-02-16 14:00:10,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 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-16 14:00:10,996 INFO L276 IsEmpty]: Start isEmpty. Operand 4659 states and 14511 transitions. [2022-02-16 14:00:11,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:11,003 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:11,003 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:11,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Ended with exit code 0 [2022-02-16 14:00:11,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358,343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:11,204 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:11,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:11,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1750597056, now seen corresponding path program 343 times [2022-02-16 14:00:11,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:11,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371563642] [2022-02-16 14:00:11,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:11,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:11,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:11,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:00:11,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:11,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371563642] [2022-02-16 14:00:11,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371563642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:11,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079821093] [2022-02-16 14:00:11,318 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:00:11,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:11,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:11,319 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:11,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Waiting until timeout for monitored process [2022-02-16 14:00:11,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:11,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:11,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:11,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 42 treesize of output 34 [2022-02-16 14:00:12,096 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:12,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:12,187 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 14:00:12,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 14:00:12,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:12,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 42 treesize of output 40 [2022-02-16 14:00:12,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:12,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-16 14:00:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:12,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079821093] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:12,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:12,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 14:00:12,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320148303] [2022-02-16 14:00:12,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:12,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:00:12,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:12,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:00:12,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:00:12,408 INFO L87 Difference]: Start difference. First operand 4659 states and 14511 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 14:00:13,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:13,478 INFO L93 Difference]: Finished difference Result 4889 states and 14963 transitions. [2022-02-16 14:00:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:00:13,479 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 14:00:13,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:13,487 INFO L225 Difference]: With dead ends: 4889 [2022-02-16 14:00:13,487 INFO L226 Difference]: Without dead ends: 4854 [2022-02-16 14:00:13,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=2230, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 14:00:13,488 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 164 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:13,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 258 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:00:13,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4854 states. [2022-02-16 14:00:13,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4854 to 4584. [2022-02-16 14:00:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4584 states, 4583 states have (on average 3.110189831987781) internal successors, (14254), 4583 states have internal predecessors, (14254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:13,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4584 states to 4584 states and 14254 transitions. [2022-02-16 14:00:13,546 INFO L78 Accepts]: Start accepts. Automaton has 4584 states and 14254 transitions. Word has length 25 [2022-02-16 14:00:13,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:13,546 INFO L470 AbstractCegarLoop]: Abstraction has 4584 states and 14254 transitions. [2022-02-16 14:00:13,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 14:00:13,546 INFO L276 IsEmpty]: Start isEmpty. Operand 4584 states and 14254 transitions. [2022-02-16 14:00:13,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:13,552 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:13,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:13,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:13,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 344 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable359 [2022-02-16 14:00:13,752 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:13,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:13,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1746702534, now seen corresponding path program 344 times [2022-02-16 14:00:13,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:13,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812156229] [2022-02-16 14:00:13,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:13,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:13,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:00:13,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:13,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812156229] [2022-02-16 14:00:13,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812156229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:13,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354989061] [2022-02-16 14:00:13,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:00:13,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:13,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:13,849 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:13,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Waiting until timeout for monitored process [2022-02-16 14:00:14,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:00:14,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:14,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:14,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:14,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 23 [2022-02-16 14:00:14,513 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:14,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:14,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:14,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 14:00:14,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:14,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 15 treesize of output 19 [2022-02-16 14:00:14,732 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 14:00:14,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 7 treesize of output 3 [2022-02-16 14:00:14,822 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:14,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354989061] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:14,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:14,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-02-16 14:00:14,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641181046] [2022-02-16 14:00:14,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:14,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 14:00:14,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:14,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 14:00:14,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:00:14,823 INFO L87 Difference]: Start difference. First operand 4584 states and 14254 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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-16 14:00:15,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:15,672 INFO L93 Difference]: Finished difference Result 5003 states and 15153 transitions. [2022-02-16 14:00:15,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-16 14:00:15,672 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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 25 [2022-02-16 14:00:15,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:15,681 INFO L225 Difference]: With dead ends: 5003 [2022-02-16 14:00:15,681 INFO L226 Difference]: Without dead ends: 4938 [2022-02-16 14:00:15,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=2037, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:00:15,682 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 142 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1320 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:15,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 381 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1320 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:00:15,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4938 states. [2022-02-16 14:00:15,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4938 to 4521. [2022-02-16 14:00:15,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4521 states, 4520 states have (on average 3.111283185840708) internal successors, (14063), 4520 states have internal predecessors, (14063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:15,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4521 states to 4521 states and 14063 transitions. [2022-02-16 14:00:15,738 INFO L78 Accepts]: Start accepts. Automaton has 4521 states and 14063 transitions. Word has length 25 [2022-02-16 14:00:15,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:15,738 INFO L470 AbstractCegarLoop]: Abstraction has 4521 states and 14063 transitions. [2022-02-16 14:00:15,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 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-16 14:00:15,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4521 states and 14063 transitions. [2022-02-16 14:00:15,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:15,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:15,744 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:15,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Ended with exit code 0 [2022-02-16 14:00:15,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:15,944 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:15,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash -358408646, now seen corresponding path program 345 times [2022-02-16 14:00:15,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:15,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337233595] [2022-02-16 14:00:15,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:15,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:15,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:16,048 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:00:16,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:16,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337233595] [2022-02-16 14:00:16,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337233595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:16,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490290420] [2022-02-16 14:00:16,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:00:16,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:16,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:16,050 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:16,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Waiting until timeout for monitored process [2022-02-16 14:00:16,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:00:16,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:16,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:16,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:16,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:16,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 14:00:17,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:17,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 14:00:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:17,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:17,242 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 14:00:17,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 7 treesize of output 3 [2022-02-16 14:00:17,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:17,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 14:00:17,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:17,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 14:00:17,435 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:17,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490290420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:17,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:17,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 25 [2022-02-16 14:00:17,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677599867] [2022-02-16 14:00:17,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:17,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:00:17,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:17,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:00:17,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:00:17,436 INFO L87 Difference]: Start difference. First operand 4521 states and 14063 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-16 14:00:17,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:17,865 INFO L93 Difference]: Finished difference Result 4757 states and 14552 transitions. [2022-02-16 14:00:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:00:17,865 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 25 [2022-02-16 14:00:17,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:17,873 INFO L225 Difference]: With dead ends: 4757 [2022-02-16 14:00:17,873 INFO L226 Difference]: Without dead ends: 4724 [2022-02-16 14:00:17,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 14:00:17,873 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 113 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:17,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 142 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 579 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2022-02-16 14:00:17,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4724 states. [2022-02-16 14:00:17,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4724 to 4499. [2022-02-16 14:00:17,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4499 states, 4498 states have (on average 3.1093819475322366) internal successors, (13986), 4498 states have internal predecessors, (13986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:17,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4499 states to 4499 states and 13986 transitions. [2022-02-16 14:00:17,927 INFO L78 Accepts]: Start accepts. Automaton has 4499 states and 13986 transitions. Word has length 25 [2022-02-16 14:00:17,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:17,927 INFO L470 AbstractCegarLoop]: Abstraction has 4499 states and 13986 transitions. [2022-02-16 14:00:17,927 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-16 14:00:17,928 INFO L276 IsEmpty]: Start isEmpty. Operand 4499 states and 13986 transitions. [2022-02-16 14:00:17,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:17,933 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:17,933 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:17,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Ended with exit code 0 [2022-02-16 14:00:18,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:18,134 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:18,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:18,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1234787436, now seen corresponding path program 346 times [2022-02-16 14:00:18,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:18,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490697305] [2022-02-16 14:00:18,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:18,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:18,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:00:18,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:18,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490697305] [2022-02-16 14:00:18,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490697305] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:18,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952449373] [2022-02-16 14:00:18,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:00:18,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:18,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:18,234 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:18,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2022-02-16 14:00:18,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:00:18,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:18,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:00:18,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:18,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-16 14:00:19,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:19,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-16 14:00:19,288 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:19,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:19,402 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-16 14:00:19,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-16 14:00:19,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:19,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-16 14:00:19,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:19,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-16 14:00:19,598 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:19,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952449373] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:19,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:19,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-16 14:00:19,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648487706] [2022-02-16 14:00:19,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:19,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:00:19,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:19,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:00:19,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:00:19,599 INFO L87 Difference]: Start difference. First operand 4499 states and 13986 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) [2022-02-16 14:00:19,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:19,977 INFO L93 Difference]: Finished difference Result 4852 states and 14878 transitions. [2022-02-16 14:00:19,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 14:00:19,977 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 25 [2022-02-16 14:00:19,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:19,986 INFO L225 Difference]: With dead ends: 4852 [2022-02-16 14:00:19,986 INFO L226 Difference]: Without dead ends: 4810 [2022-02-16 14:00:19,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:00:19,987 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 119 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:19,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 155 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 490 Invalid, 0 Unknown, 129 Unchecked, 0.2s Time] [2022-02-16 14:00:19,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4810 states. [2022-02-16 14:00:20,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4810 to 4498. [2022-02-16 14:00:20,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4498 states, 4497 states have (on average 3.1094062708472316) internal successors, (13983), 4497 states have internal predecessors, (13983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:20,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4498 states to 4498 states and 13983 transitions. [2022-02-16 14:00:20,042 INFO L78 Accepts]: Start accepts. Automaton has 4498 states and 13983 transitions. Word has length 25 [2022-02-16 14:00:20,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:20,042 INFO L470 AbstractCegarLoop]: Abstraction has 4498 states and 13983 transitions. [2022-02-16 14:00:20,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-16 14:00:20,042 INFO L276 IsEmpty]: Start isEmpty. Operand 4498 states and 13983 transitions. [2022-02-16 14:00:20,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:20,048 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:20,048 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:20,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:20,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:20,248 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:20,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:20,249 INFO L85 PathProgramCache]: Analyzing trace with hash -499427038, now seen corresponding path program 347 times [2022-02-16 14:00:20,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:20,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506186847] [2022-02-16 14:00:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:20,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:20,340 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:00:20,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:20,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506186847] [2022-02-16 14:00:20,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506186847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:20,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490181373] [2022-02-16 14:00:20,341 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:00:20,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:20,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:20,342 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:20,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Waiting until timeout for monitored process [2022-02-16 14:00:20,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:00:20,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:20,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 14:00:20,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:20,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 17 treesize of output 13 [2022-02-16 14:00:21,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:21,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 14:00:21,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:21,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 14:00:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:21,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:21,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:21,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 14:00:21,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:21,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 14:00:21,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 3 treesize of output 1 [2022-02-16 14:00:21,407 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:21,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490181373] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:21,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:21,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 14:00:21,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056296114] [2022-02-16 14:00:21,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:21,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:00:21,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:00:21,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:00:21,408 INFO L87 Difference]: Start difference. First operand 4498 states and 13983 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 14:00:21,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:21,840 INFO L93 Difference]: Finished difference Result 4746 states and 14576 transitions. [2022-02-16 14:00:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 14:00:21,840 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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 25 [2022-02-16 14:00:21,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:21,849 INFO L225 Difference]: With dead ends: 4746 [2022-02-16 14:00:21,849 INFO L226 Difference]: Without dead ends: 4733 [2022-02-16 14:00:21,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=165, Invalid=1241, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:00:21,849 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 75 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 254 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:21,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 291 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 719 Invalid, 0 Unknown, 254 Unchecked, 0.3s Time] [2022-02-16 14:00:21,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4733 states. [2022-02-16 14:00:21,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4733 to 4506. [2022-02-16 14:00:21,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4506 states, 4505 states have (on average 3.1116537180910098) internal successors, (14018), 4505 states have internal predecessors, (14018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4506 states to 4506 states and 14018 transitions. [2022-02-16 14:00:21,905 INFO L78 Accepts]: Start accepts. Automaton has 4506 states and 14018 transitions. Word has length 25 [2022-02-16 14:00:21,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:21,905 INFO L470 AbstractCegarLoop]: Abstraction has 4506 states and 14018 transitions. [2022-02-16 14:00:21,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 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-16 14:00:21,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4506 states and 14018 transitions. [2022-02-16 14:00:21,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:21,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:21,911 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:21,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Ended with exit code 0 [2022-02-16 14:00:22,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:22,112 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:22,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:22,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1580081156, now seen corresponding path program 348 times [2022-02-16 14:00:22,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:22,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307633049] [2022-02-16 14:00:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:22,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:22,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:00:22,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:22,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307633049] [2022-02-16 14:00:22,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307633049] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:22,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074593074] [2022-02-16 14:00:22,207 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:00:22,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:22,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:22,208 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:22,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Waiting until timeout for monitored process [2022-02-16 14:00:22,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:00:22,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:22,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 14:00:22,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:22,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 17 treesize of output 13 [2022-02-16 14:00:22,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:22,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 14:00:22,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:22,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 14:00:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:22,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:23,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:23,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 20 treesize of output 24 [2022-02-16 14:00:23,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:23,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-16 14:00:23,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-16 14:00:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:23,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074593074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:23,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:23,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-16 14:00:23,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950335975] [2022-02-16 14:00:23,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:23,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:00:23,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:00:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:00:23,269 INFO L87 Difference]: Start difference. First operand 4506 states and 14018 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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-16 14:00:23,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:23,714 INFO L93 Difference]: Finished difference Result 4766 states and 14589 transitions. [2022-02-16 14:00:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 14:00:23,714 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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 25 [2022-02-16 14:00:23,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:23,723 INFO L225 Difference]: With dead ends: 4766 [2022-02-16 14:00:23,723 INFO L226 Difference]: Without dead ends: 4759 [2022-02-16 14:00:23,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=165, Invalid=1241, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:00:23,724 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 67 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:23,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 280 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 682 Invalid, 0 Unknown, 274 Unchecked, 0.2s Time] [2022-02-16 14:00:23,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4759 states. [2022-02-16 14:00:23,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4759 to 4494. [2022-02-16 14:00:23,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4494 states, 4493 states have (on average 3.1101713776986424) internal successors, (13974), 4493 states have internal predecessors, (13974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:23,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4494 states to 4494 states and 13974 transitions. [2022-02-16 14:00:23,794 INFO L78 Accepts]: Start accepts. Automaton has 4494 states and 13974 transitions. Word has length 25 [2022-02-16 14:00:23,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:23,794 INFO L470 AbstractCegarLoop]: Abstraction has 4494 states and 13974 transitions. [2022-02-16 14:00:23,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 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-16 14:00:23,795 INFO L276 IsEmpty]: Start isEmpty. Operand 4494 states and 13974 transitions. [2022-02-16 14:00:23,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:23,801 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:23,801 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:23,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Ended with exit code 0 [2022-02-16 14:00:24,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2022-02-16 14:00:24,002 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:24,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:24,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2142003016, now seen corresponding path program 349 times [2022-02-16 14:00:24,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:24,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248778120] [2022-02-16 14:00:24,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:24,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:24,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:24,162 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:24,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:24,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248778120] [2022-02-16 14:00:24,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248778120] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:24,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546891463] [2022-02-16 14:00:24,163 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:00:24,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:24,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:24,164 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:24,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Waiting until timeout for monitored process [2022-02-16 14:00:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:24,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 14:00:24,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:24,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 17 treesize of output 13 [2022-02-16 14:00:24,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-16 14:00:24,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:24,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-16 14:00:24,891 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:24,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:25,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:25,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 14:00:25,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:25,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 19 treesize of output 23 [2022-02-16 14:00:25,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 3 treesize of output 1 [2022-02-16 14:00:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:25,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546891463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:25,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:25,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-16 14:00:25,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326015417] [2022-02-16 14:00:25,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:25,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 14:00:25,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:25,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 14:00:25,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:00:25,197 INFO L87 Difference]: Start difference. First operand 4494 states and 13974 transitions. Second operand has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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-16 14:00:25,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:25,565 INFO L93 Difference]: Finished difference Result 4605 states and 14201 transitions. [2022-02-16 14:00:25,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 14:00:25,565 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 25 [2022-02-16 14:00:25,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:25,573 INFO L225 Difference]: With dead ends: 4605 [2022-02-16 14:00:25,573 INFO L226 Difference]: Without dead ends: 4605 [2022-02-16 14:00:25,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=159, Invalid=1173, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:00:25,574 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 53 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:25,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 239 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 690 Invalid, 0 Unknown, 150 Unchecked, 0.2s Time] [2022-02-16 14:00:25,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4605 states. [2022-02-16 14:00:25,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4605 to 4500. [2022-02-16 14:00:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4500 states, 4499 states have (on average 3.110913536341409) internal successors, (13996), 4499 states have internal predecessors, (13996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:25,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4500 states to 4500 states and 13996 transitions. [2022-02-16 14:00:25,628 INFO L78 Accepts]: Start accepts. Automaton has 4500 states and 13996 transitions. Word has length 25 [2022-02-16 14:00:25,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:25,628 INFO L470 AbstractCegarLoop]: Abstraction has 4500 states and 13996 transitions. [2022-02-16 14:00:25,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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-16 14:00:25,628 INFO L276 IsEmpty]: Start isEmpty. Operand 4500 states and 13996 transitions. [2022-02-16 14:00:25,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-16 14:00:25,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:25,634 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:25,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:25,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2022-02-16 14:00:25,835 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:25,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:25,835 INFO L85 PathProgramCache]: Analyzing trace with hash -260279551, now seen corresponding path program 350 times [2022-02-16 14:00:25,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:25,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476256989] [2022-02-16 14:00:25,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:25,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:25,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-16 14:00:25,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:25,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476256989] [2022-02-16 14:00:25,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476256989] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:25,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911375728] [2022-02-16 14:00:25,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:00:25,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:25,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:25,950 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:25,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Waiting until timeout for monitored process [2022-02-16 14:00:26,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:00:26,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:26,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-16 14:00:26,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:26,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 17 treesize of output 13 [2022-02-16 14:00:26,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 226 treesize of output 198 [2022-02-16 14:00:26,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:26,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 186 [2022-02-16 14:00:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-16 14:00:26,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:27,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 226 [2022-02-16 14:00:27,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:00:27,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 14:00:27,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 3 treesize of output 1 [2022-02-16 14:00:27,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-16 14:00:27,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911375728] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:27,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:27,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 14:00:27,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764215141] [2022-02-16 14:00:27,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:27,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:00:27,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:27,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:00:27,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:00:27,315 INFO L87 Difference]: Start difference. First operand 4500 states and 13996 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-16 14:00:27,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:27,970 INFO L93 Difference]: Finished difference Result 5362 states and 15903 transitions. [2022-02-16 14:00:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 14:00:27,970 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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 25 [2022-02-16 14:00:27,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:27,980 INFO L225 Difference]: With dead ends: 5362 [2022-02-16 14:00:27,981 INFO L226 Difference]: Without dead ends: 5250 [2022-02-16 14:00:27,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=175, Invalid=1157, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:00:27,981 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 131 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:27,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 182 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 838 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:00:27,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5250 states. [2022-02-16 14:00:28,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5250 to 4418. [2022-02-16 14:00:28,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4418 states, 4417 states have (on average 3.0993887253792165) internal successors, (13690), 4417 states have internal predecessors, (13690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:28,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4418 states to 4418 states and 13690 transitions. [2022-02-16 14:00:28,047 INFO L78 Accepts]: Start accepts. Automaton has 4418 states and 13690 transitions. Word has length 25 [2022-02-16 14:00:28,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:28,047 INFO L470 AbstractCegarLoop]: Abstraction has 4418 states and 13690 transitions. [2022-02-16 14:00:28,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-16 14:00:28,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4418 states and 13690 transitions. [2022-02-16 14:00:28,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:00:28,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:28,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:28,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Ended with exit code 0 [2022-02-16 14:00:28,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2022-02-16 14:00:28,254 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:28,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:28,254 INFO L85 PathProgramCache]: Analyzing trace with hash 994749066, now seen corresponding path program 351 times [2022-02-16 14:00:28,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:28,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531590222] [2022-02-16 14:00:28,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:28,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:28,439 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:00:28,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:28,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531590222] [2022-02-16 14:00:28,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531590222] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:28,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482656761] [2022-02-16 14:00:28,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:00:28,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:28,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:28,441 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:28,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Waiting until timeout for monitored process [2022-02-16 14:00:28,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:00:28,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:28,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-16 14:00:28,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:28,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 181 treesize of output 163 [2022-02-16 14:00:29,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 173 treesize of output 149 [2022-02-16 14:00:29,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:00:29,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 147 [2022-02-16 14:00:29,705 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 14:00:29,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:00:29,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-16 14:00:30,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 277 treesize of output 233 [2022-02-16 14:00:30,321 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 14:00:30,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 241 treesize of output 214 [2022-02-16 14:00:30,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 14:00:30,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482656761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:00:30,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:00:30,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-02-16 14:00:30,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211954851] [2022-02-16 14:00:30,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:00:30,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 14:00:30,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:00:30,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 14:00:30,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:00:30,492 INFO L87 Difference]: Start difference. First operand 4418 states and 13690 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:31,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:00:31,978 INFO L93 Difference]: Finished difference Result 8035 states and 23765 transitions. [2022-02-16 14:00:31,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-16 14:00:31,979 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:00:31,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:00:31,994 INFO L225 Difference]: With dead ends: 8035 [2022-02-16 14:00:31,994 INFO L226 Difference]: Without dead ends: 7989 [2022-02-16 14:00:31,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=428, Invalid=3862, Unknown=0, NotChecked=0, Total=4290 [2022-02-16 14:00:31,995 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 242 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:00:31,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 365 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1219 Invalid, 0 Unknown, 365 Unchecked, 0.5s Time] [2022-02-16 14:00:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7989 states. [2022-02-16 14:00:32,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7989 to 4432. [2022-02-16 14:00:32,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4432 states, 4431 states have (on average 3.096140825998646) internal successors, (13719), 4431 states have internal predecessors, (13719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:32,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4432 states to 4432 states and 13719 transitions. [2022-02-16 14:00:32,077 INFO L78 Accepts]: Start accepts. Automaton has 4432 states and 13719 transitions. Word has length 26 [2022-02-16 14:00:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:00:32,077 INFO L470 AbstractCegarLoop]: Abstraction has 4432 states and 13719 transitions. [2022-02-16 14:00:32,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:00:32,077 INFO L276 IsEmpty]: Start isEmpty. Operand 4432 states and 13719 transitions. [2022-02-16 14:00:32,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:00:32,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:00:32,083 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:00:32,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:32,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 352 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2022-02-16 14:00:32,283 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:00:32,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:00:32,283 INFO L85 PathProgramCache]: Analyzing trace with hash -716171318, now seen corresponding path program 352 times [2022-02-16 14:00:32,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:00:32,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694042230] [2022-02-16 14:00:32,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:00:32,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:00:32,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:00:32,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:00:32,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:00:32,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694042230] [2022-02-16 14:00:32,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694042230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:00:32,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51859608] [2022-02-16 14:00:32,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:00:32,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:32,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:00:32,492 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:00:32,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Waiting until timeout for monitored process [2022-02-16 14:00:32,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:00:32,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:00:32,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:00:32,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:00:33,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 170 treesize of output 156 Received shutdown request... [2022-02-16 14:00:33,365 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-16 14:00:33,368 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-16 14:00:33,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Forceful destruction successful, exit code 0 [2022-02-16 14:00:33,394 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-16 14:00:33,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:00:33,566 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. [2022-02-16 14:00:33,568 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-16 14:00:33,568 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-16 14:00:33,568 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-16 14:00:33,569 INFO L732 BasicCegarLoop]: Path program histogram: [352, 6, 3, 3, 2, 1, 1, 1] [2022-02-16 14:00:33,571 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-16 14:00:33,571 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-16 14:00:33,573 INFO L202 PluginConnector]: Adding new model nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.02 02:00:33 BasicIcfg [2022-02-16 14:00:33,573 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-16 14:00:33,573 INFO L158 Benchmark]: Toolchain (without parser) took 759313.36ms. Allocated memory was 181.4MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 140.6MB in the beginning and 806.6MB in the end (delta: -666.0MB). Peak memory consumption was 391.2MB. Max. memory is 8.0GB. [2022-02-16 14:00:33,573 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 181.4MB. Free memory is still 142.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-16 14:00:33,573 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.45ms. Allocated memory is still 181.4MB. Free memory was 140.6MB in the beginning and 139.0MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 14:00:33,574 INFO L158 Benchmark]: Boogie Preprocessor took 19.73ms. Allocated memory is still 181.4MB. Free memory was 138.9MB in the beginning and 137.8MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 14:00:33,574 INFO L158 Benchmark]: RCFGBuilder took 277.95ms. Allocated memory is still 181.4MB. Free memory was 137.8MB in the beginning and 121.2MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2022-02-16 14:00:33,574 INFO L158 Benchmark]: TraceAbstraction took 758989.31ms. Allocated memory was 181.4MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 120.8MB in the beginning and 806.6MB in the end (delta: -685.8MB). Peak memory consumption was 371.3MB. Max. memory is 8.0GB. [2022-02-16 14:00:33,575 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 181.4MB. Free memory is still 142.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 22.45ms. Allocated memory is still 181.4MB. Free memory was 140.6MB in the beginning and 139.0MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 19.73ms. Allocated memory is still 181.4MB. Free memory was 138.9MB in the beginning and 137.8MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 277.95ms. Allocated memory is still 181.4MB. Free memory was 137.8MB in the beginning and 121.2MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 758989.31ms. Allocated memory was 181.4MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 120.8MB in the beginning and 806.6MB in the end (delta: -685.8MB). Peak memory consumption was 371.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - 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: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 133]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 136]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 137]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 758.9s, OverallIterations: 369, TraceHistogramMax: 4, PathProgramHistogramMax: 352, EmptinessCheckTime: 2.1s, AutomataDifference: 268.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.6s, PartialOrderReductionTime: 1.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 44099 SdHoareTripleChecker+Valid, 101.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 44099 mSDsluCounter, 87375 SdHoareTripleChecker+Invalid, 84.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 39441 IncrementalHoareTripleChecker+Unchecked, 177205 mSDsCounter, 14841 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 281479 IncrementalHoareTripleChecker+Invalid, 335761 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 14841 mSolverCounterUnsat, 6022 mSDtfsCounter, 281479 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 27087 GetRequests, 11913 SyntacticMatches, 712 SemanticMatches, 14462 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 184836 ImplicationChecksByTransitivity, 241.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40548occurred in iteration=0, InterpolantAutomatonStates: 10035, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.2s AutomataMinimizationTime, 368 MinimizatonAttempts, 150678 StatesRemovedByMinimization, 367 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.8s SsaConstructionTime, 5.4s SatisfiabilityAnalysisTime, 323.5s InterpolantComputationTime, 16923 NumberOfCodeBlocks, 16908 NumberOfCodeBlocksAsserted, 1250 NumberOfCheckSat, 24186 ConstructedInterpolants, 1158 QuantifiedInterpolants, 197602 SizeOfPredicates, 3463 NumberOfNonLiveVariables, 41166 ConjunctsInSsa, 7444 ConjunctsInUnsatCore, 1070 InterpolantComputations, 17 PerfectInterpolantSequences, 2979/12227 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