/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:31:16,383 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:31:16,385 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:31:16,419 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:31:16,420 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:31:16,421 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:31:16,422 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:31:16,423 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:31:16,424 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:31:16,424 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:31:16,425 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:31:16,426 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:31:16,426 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:31:16,427 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:31:16,427 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:31:16,428 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:31:16,429 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:31:16,429 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:31:16,430 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:31:16,431 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:31:16,432 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:31:16,433 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:31:16,433 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:31:16,434 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:31:16,436 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:31:16,436 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:31:16,436 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:31:16,437 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:31:16,437 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:31:16,437 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:31:16,438 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:31:16,438 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:31:16,438 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:31:16,439 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:31:16,470 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:31:16,470 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:31:16,470 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:31:16,470 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:31:16,471 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:31:16,471 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:31:16,472 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:31:16,474 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 16:31:16,493 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:31:16,493 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:31:16,493 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:31:16,493 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:31:16,494 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:31:16,494 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:31:16,494 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:31:16,494 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:31:16,495 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:31:16,495 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:31:16,495 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:31:16,499 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:31:16,500 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:31:16,500 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:31:16,500 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:31:16,500 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:31:16,500 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:31:16,500 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:31:16,500 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:31:16,501 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 16:31:16,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:31:16,695 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:31:16,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:31:16,699 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:31:16,699 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:31:16,700 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl [2022-01-18 16:31:16,700 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl' [2022-01-18 16:31:16,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:31:16,728 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:31:16,729 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:31:16,729 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:31:16,729 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:31:16,737 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,742 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,746 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:31:16,746 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:31:16,747 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:31:16,747 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:31:16,747 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:31:16,752 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,752 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,752 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,753 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,754 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,756 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,756 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,757 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:31:16,757 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:31:16,758 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:31:16,758 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:31:16,765 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/1) ... [2022-01-18 16:31:16,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:31:16,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:16,793 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 16:31:16,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 16:31:16,830 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:31:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:31:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:31:16,830 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:31:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:31:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:31:16,830 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:31:16,831 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:31:16,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:31:16,831 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:31:16,831 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:31:16,831 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:31:16,831 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:31:16,864 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:31:16,865 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:31:16,925 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:31:16,936 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:31:16,936 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:31:16,938 INFO L202 PluginConnector]: Adding new model three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:31:16 BoogieIcfgContainer [2022-01-18 16:31:16,938 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:31:16,939 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:31:16,939 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:31:16,948 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:31:16,948 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:31:16" (1/2) ... [2022-01-18 16:31:16,963 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@594f1c74 and model type three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:31:16, skipping insertion in model container [2022-01-18 16:31:16,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:31:16" (2/2) ... [2022-01-18 16:31:16,965 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-min.wvr.bpl [2022-01-18 16:31:16,968 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:31:16,969 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:31:16,969 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:31:16,969 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:31:17,018 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:31:17,070 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:31:17,083 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 16:31:17,083 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:31:17,089 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 32 transitions, 88 flow [2022-01-18 16:31:17,114 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,116 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:31:17,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:17,125 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:17,125 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:17,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:17,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1053276962, now seen corresponding path program 1 times [2022-01-18 16:31:17,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:17,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118167540] [2022-01-18 16:31:17,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:17,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:17,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:17,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118167540] [2022-01-18 16:31:17,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118167540] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:31:17,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:31:17,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 16:31:17,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284037885] [2022-01-18 16:31:17,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:31:17,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:31:17,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:17,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:31:17,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:31:17,367 INFO L87 Difference]: Start difference. First operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 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 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:17,466 INFO L93 Difference]: Finished difference Result 474 states and 1450 transitions. [2022-01-18 16:31:17,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:31:17,468 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:31:17,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:17,484 INFO L225 Difference]: With dead ends: 474 [2022-01-18 16:31:17,485 INFO L226 Difference]: Without dead ends: 388 [2022-01-18 16:31:17,487 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-01-18 16:31:17,490 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 50 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:17,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 58 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:31:17,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-18 16:31:17,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 176. [2022-01-18 16:31:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.0914285714285716) internal successors, (541), 175 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 541 transitions. [2022-01-18 16:31:17,582 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 541 transitions. Word has length 19 [2022-01-18 16:31:17,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:17,583 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 541 transitions. [2022-01-18 16:31:17,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,583 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 541 transitions. [2022-01-18 16:31:17,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:31:17,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:17,586 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:17,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:31:17,586 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:17,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:17,587 INFO L85 PathProgramCache]: Analyzing trace with hash -324392928, now seen corresponding path program 1 times [2022-01-18 16:31:17,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:17,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796298327] [2022-01-18 16:31:17,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:17,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:17,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:17,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796298327] [2022-01-18 16:31:17,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796298327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:31:17,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:31:17,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:31:17,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829063070] [2022-01-18 16:31:17,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:31:17,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:31:17,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:31:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:31:17,617 INFO L87 Difference]: Start difference. First operand 176 states and 541 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:17,673 INFO L93 Difference]: Finished difference Result 272 states and 825 transitions. [2022-01-18 16:31:17,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:31:17,673 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:31:17,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:17,675 INFO L225 Difference]: With dead ends: 272 [2022-01-18 16:31:17,675 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 16:31:17,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:31:17,676 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:17,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 28 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:31:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 16:31:17,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-01-18 16:31:17,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.051948051948052) internal successors, (705), 231 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-01-18 16:31:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 705 transitions. [2022-01-18 16:31:17,686 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 705 transitions. Word has length 22 [2022-01-18 16:31:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:17,687 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 705 transitions. [2022-01-18 16:31:17,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,687 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 705 transitions. [2022-01-18 16:31:17,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:31:17,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:17,688 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:17,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:31:17,689 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:17,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:17,689 INFO L85 PathProgramCache]: Analyzing trace with hash -2144032734, now seen corresponding path program 2 times [2022-01-18 16:31:17,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:17,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397200039] [2022-01-18 16:31:17,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:17,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:17,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397200039] [2022-01-18 16:31:17,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397200039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:31:17,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:31:17,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:31:17,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37814856] [2022-01-18 16:31:17,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:31:17,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:31:17,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:17,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:31:17,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:31:17,718 INFO L87 Difference]: Start difference. First operand 232 states and 705 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:17,766 INFO L93 Difference]: Finished difference Result 371 states and 1117 transitions. [2022-01-18 16:31:17,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:31:17,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:31:17,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:17,768 INFO L225 Difference]: With dead ends: 371 [2022-01-18 16:31:17,768 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 16:31:17,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:31:17,769 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:17,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:31:17,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 16:31:17,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 267. [2022-01-18 16:31:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 3.1203007518796992) internal successors, (830), 266 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 830 transitions. [2022-01-18 16:31:17,779 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 830 transitions. Word has length 22 [2022-01-18 16:31:17,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:17,779 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 830 transitions. [2022-01-18 16:31:17,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,779 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 830 transitions. [2022-01-18 16:31:17,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:31:17,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:17,780 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:17,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:31:17,780 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:17,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash -698997086, now seen corresponding path program 3 times [2022-01-18 16:31:17,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:17,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536377565] [2022-01-18 16:31:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:17,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:17,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:17,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536377565] [2022-01-18 16:31:17,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536377565] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:31:17,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:31:17,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:31:17,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082953324] [2022-01-18 16:31:17,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:31:17,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:31:17,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:17,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:31:17,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:31:17,821 INFO L87 Difference]: Start difference. First operand 267 states and 830 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:17,848 INFO L93 Difference]: Finished difference Result 301 states and 881 transitions. [2022-01-18 16:31:17,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:31:17,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:31:17,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:17,850 INFO L225 Difference]: With dead ends: 301 [2022-01-18 16:31:17,850 INFO L226 Difference]: Without dead ends: 279 [2022-01-18 16:31:17,850 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-01-18 16:31:17,858 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:17,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 29 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:31:17,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-18 16:31:17,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 272. [2022-01-18 16:31:17,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.022140221402214) internal successors, (819), 271 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 819 transitions. [2022-01-18 16:31:17,872 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 819 transitions. Word has length 22 [2022-01-18 16:31:17,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:17,872 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 819 transitions. [2022-01-18 16:31:17,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:17,872 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 819 transitions. [2022-01-18 16:31:17,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:31:17,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:17,873 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:17,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 16:31:17,873 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash 665668420, now seen corresponding path program 1 times [2022-01-18 16:31:17,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:17,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911460372] [2022-01-18 16:31:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:17,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:17,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:17,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911460372] [2022-01-18 16:31:17,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911460372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:17,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821875204] [2022-01-18 16:31:17,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:17,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:17,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:17,955 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:17,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 16:31:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:18,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:31:18,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:18,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:18,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:18,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821875204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:18,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:18,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 16:31:18,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008384654] [2022-01-18 16:31:18,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:18,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:31:18,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:18,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:31:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:31:18,150 INFO L87 Difference]: Start difference. First operand 272 states and 819 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:18,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:18,231 INFO L93 Difference]: Finished difference Result 360 states and 1056 transitions. [2022-01-18 16:31:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:31:18,232 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 24 [2022-01-18 16:31:18,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:18,233 INFO L225 Difference]: With dead ends: 360 [2022-01-18 16:31:18,233 INFO L226 Difference]: Without dead ends: 360 [2022-01-18 16:31:18,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:31:18,234 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 54 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:18,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 61 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:18,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-18 16:31:18,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 288. [2022-01-18 16:31:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 3.0034843205574915) internal successors, (862), 287 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 862 transitions. [2022-01-18 16:31:18,240 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 862 transitions. Word has length 24 [2022-01-18 16:31:18,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:18,240 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 862 transitions. [2022-01-18 16:31:18,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:18,240 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 862 transitions. [2022-01-18 16:31:18,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:31:18,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:18,241 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:18,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:18,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:18,458 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash 55281188, now seen corresponding path program 2 times [2022-01-18 16:31:18,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:18,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926793282] [2022-01-18 16:31:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:18,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:18,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:18,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926793282] [2022-01-18 16:31:18,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926793282] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:31:18,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:31:18,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:31:18,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537190025] [2022-01-18 16:31:18,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:31:18,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:31:18,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:18,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:31:18,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:31:18,516 INFO L87 Difference]: Start difference. First operand 288 states and 862 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:18,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:18,554 INFO L93 Difference]: Finished difference Result 276 states and 851 transitions. [2022-01-18 16:31:18,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:31:18,554 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:31:18,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:18,557 INFO L225 Difference]: With dead ends: 276 [2022-01-18 16:31:18,557 INFO L226 Difference]: Without dead ends: 276 [2022-01-18 16:31:18,557 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-01-18 16:31:18,558 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 13 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:18,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:31:18,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-18 16:31:18,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 243. [2022-01-18 16:31:18,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.0950413223140494) internal successors, (749), 242 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-01-18 16:31:18,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 749 transitions. [2022-01-18 16:31:18,564 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 749 transitions. Word has length 24 [2022-01-18 16:31:18,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:18,564 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 749 transitions. [2022-01-18 16:31:18,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:18,565 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 749 transitions. [2022-01-18 16:31:18,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 16:31:18,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:18,565 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:18,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 16:31:18,565 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:18,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:18,566 INFO L85 PathProgramCache]: Analyzing trace with hash 109515422, now seen corresponding path program 1 times [2022-01-18 16:31:18,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:18,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721731243] [2022-01-18 16:31:18,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:18,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:18,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:18,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:18,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:18,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721731243] [2022-01-18 16:31:18,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721731243] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:18,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516011168] [2022-01-18 16:31:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:18,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:18,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:18,938 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:18,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 16:31:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:18,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:31:18,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:19,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 16:31:19,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-01-18 16:31:19,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2022-01-18 16:31:19,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 16:31:19,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:19,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:19,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 28 treesize of output 26 [2022-01-18 16:31:20,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:31:20,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 98 [2022-01-18 16:31:20,421 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 16:31:20,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 1 [2022-01-18 16:31:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:20,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516011168] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:20,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:20,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 16:31:20,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048293833] [2022-01-18 16:31:20,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:20,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:31:20,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:20,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:31:20,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:31:20,481 INFO L87 Difference]: Start difference. First operand 243 states and 749 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:20,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:20,766 INFO L93 Difference]: Finished difference Result 471 states and 1460 transitions. [2022-01-18 16:31:20,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 16:31:20,766 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 16:31:20,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:20,768 INFO L225 Difference]: With dead ends: 471 [2022-01-18 16:31:20,768 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 16:31:20,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:31:20,769 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:20,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 113 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:31:20,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 16:31:20,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 329. [2022-01-18 16:31:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.1219512195121952) internal successors, (1024), 328 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:20,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1024 transitions. [2022-01-18 16:31:20,777 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1024 transitions. Word has length 26 [2022-01-18 16:31:20,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:20,778 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1024 transitions. [2022-01-18 16:31:20,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:20,778 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1024 transitions. [2022-01-18 16:31:20,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 16:31:20,784 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:20,784 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:20,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:20,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-01-18 16:31:20,999 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:21,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:21,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1564312640, now seen corresponding path program 2 times [2022-01-18 16:31:21,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:21,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765990519] [2022-01-18 16:31:21,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:21,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:21,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:21,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765990519] [2022-01-18 16:31:21,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765990519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:21,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612063818] [2022-01-18 16:31:21,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:31:21,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:21,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:21,207 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:21,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 16:31:21,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:31:21,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:21,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:31:21,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:21,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:31:21,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-01-18 16:31:21,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 51 [2022-01-18 16:31:21,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 16:31:21,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:21,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:21,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 30 [2022-01-18 16:31:21,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 36 treesize of output 34 [2022-01-18 16:31:22,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 28 treesize of output 26 [2022-01-18 16:31:22,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 32 treesize of output 30 [2022-01-18 16:31:22,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:22,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 16:31:22,611 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 16:31:22,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-01-18 16:31:22,629 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 16:31:22,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 37 [2022-01-18 16:31:22,705 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-18 16:31:22,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 37 [2022-01-18 16:31:22,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:31:22,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-18 16:31:22,837 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 16:31:22,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 1 [2022-01-18 16:31:22,845 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 16:31:22,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 21 treesize of output 13 [2022-01-18 16:31:22,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:22,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612063818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:22,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:22,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 16:31:22,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440296582] [2022-01-18 16:31:22,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:22,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:31:22,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:22,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:31:22,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:31:22,924 INFO L87 Difference]: Start difference. First operand 329 states and 1024 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-01-18 16:31:23,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:23,327 INFO L93 Difference]: Finished difference Result 655 states and 2075 transitions. [2022-01-18 16:31:23,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 16:31:23,327 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 26 [2022-01-18 16:31:23,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:23,331 INFO L225 Difference]: With dead ends: 655 [2022-01-18 16:31:23,331 INFO L226 Difference]: Without dead ends: 612 [2022-01-18 16:31:23,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:31:23,332 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 142 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:23,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 122 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:31:23,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-01-18 16:31:23,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 349. [2022-01-18 16:31:23,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1264367816091956) internal successors, (1088), 348 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:23,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1088 transitions. [2022-01-18 16:31:23,343 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1088 transitions. Word has length 26 [2022-01-18 16:31:23,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:23,343 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1088 transitions. [2022-01-18 16:31:23,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-01-18 16:31:23,343 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1088 transitions. [2022-01-18 16:31:23,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 16:31:23,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:23,344 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:23,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 16:31:23,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:23,561 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:23,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:23,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1161623412, now seen corresponding path program 3 times [2022-01-18 16:31:23,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:23,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551152506] [2022-01-18 16:31:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:23,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:23,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:23,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551152506] [2022-01-18 16:31:23,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551152506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:23,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838250584] [2022-01-18 16:31:23,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:31:23,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:23,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:23,710 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:23,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 16:31:23,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:31:23,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:23,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:31:23,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:23,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:31:23,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-01-18 16:31:24,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2022-01-18 16:31:24,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2022-01-18 16:31:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:24,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:24,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 16:31:24,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 36 treesize of output 34 [2022-01-18 16:31:24,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 16:31:24,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 16:31:25,230 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 16:31:25,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 16:31:25,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:31:25,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 70 [2022-01-18 16:31:25,345 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:31:25,352 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 16:31:25,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 1 [2022-01-18 16:31:25,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:25,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838250584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:25,408 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:25,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 16:31:25,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552247656] [2022-01-18 16:31:25,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:25,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:31:25,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:25,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:31:25,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:31:25,410 INFO L87 Difference]: Start difference. First operand 349 states and 1088 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:25,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:25,732 INFO L93 Difference]: Finished difference Result 558 states and 1755 transitions. [2022-01-18 16:31:25,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 16:31:25,733 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 16:31:25,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:25,735 INFO L225 Difference]: With dead ends: 558 [2022-01-18 16:31:25,735 INFO L226 Difference]: Without dead ends: 499 [2022-01-18 16:31:25,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:31:25,736 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 194 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:25,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 95 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:31:25,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-01-18 16:31:25,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 349. [2022-01-18 16:31:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1436781609195403) internal successors, (1094), 348 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1094 transitions. [2022-01-18 16:31:25,749 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1094 transitions. Word has length 26 [2022-01-18 16:31:25,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:25,749 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1094 transitions. [2022-01-18 16:31:25,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:25,749 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1094 transitions. [2022-01-18 16:31:25,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:31:25,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:25,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:25,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:25,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:25,950 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:25,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:25,951 INFO L85 PathProgramCache]: Analyzing trace with hash -709205764, now seen corresponding path program 4 times [2022-01-18 16:31:25,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:25,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031137704] [2022-01-18 16:31:25,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:25,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:25,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:25,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:25,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031137704] [2022-01-18 16:31:25,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031137704] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:25,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110352437] [2022-01-18 16:31:25,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:31:25,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:25,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:25,976 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:25,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 16:31:26,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:31:26,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:26,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:26,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:26,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110352437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:26,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:26,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:31:26,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26707078] [2022-01-18 16:31:26,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:26,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:31:26,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:26,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:31:26,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:31:26,104 INFO L87 Difference]: Start difference. First operand 349 states and 1094 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:26,192 INFO L93 Difference]: Finished difference Result 871 states and 2716 transitions. [2022-01-18 16:31:26,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:26,192 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 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 28 [2022-01-18 16:31:26,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:26,202 INFO L225 Difference]: With dead ends: 871 [2022-01-18 16:31:26,202 INFO L226 Difference]: Without dead ends: 871 [2022-01-18 16:31:26,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:31:26,203 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 102 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:26,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 81 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:26,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-18 16:31:26,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 579. [2022-01-18 16:31:26,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 3.330449826989619) internal successors, (1925), 578 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1925 transitions. [2022-01-18 16:31:26,217 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1925 transitions. Word has length 28 [2022-01-18 16:31:26,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:26,218 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1925 transitions. [2022-01-18 16:31:26,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,218 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1925 transitions. [2022-01-18 16:31:26,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:31:26,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:26,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:26,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:26,435 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,SelfDestructingSolverStorable9 [2022-01-18 16:31:26,435 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:26,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:26,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1896545024, now seen corresponding path program 5 times [2022-01-18 16:31:26,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:26,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137683040] [2022-01-18 16:31:26,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:26,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:26,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:26,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:26,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137683040] [2022-01-18 16:31:26,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137683040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:26,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388469518] [2022-01-18 16:31:26,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:31:26,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:26,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:26,493 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:26,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 16:31:26,523 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:31:26,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:26,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:26,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:26,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388469518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:26,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:26,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:31:26,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892000250] [2022-01-18 16:31:26,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:26,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:31:26,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:26,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:31:26,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:31:26,585 INFO L87 Difference]: Start difference. First operand 579 states and 1925 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:26,666 INFO L93 Difference]: Finished difference Result 861 states and 2683 transitions. [2022-01-18 16:31:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:26,667 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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 28 [2022-01-18 16:31:26,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:26,670 INFO L225 Difference]: With dead ends: 861 [2022-01-18 16:31:26,670 INFO L226 Difference]: Without dead ends: 861 [2022-01-18 16:31:26,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:31:26,670 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:26,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 59 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:26,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-01-18 16:31:26,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 575. [2022-01-18 16:31:26,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.308362369337979) internal successors, (1899), 574 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1899 transitions. [2022-01-18 16:31:26,698 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1899 transitions. Word has length 28 [2022-01-18 16:31:26,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:26,698 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1899 transitions. [2022-01-18 16:31:26,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:26,698 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1899 transitions. [2022-01-18 16:31:26,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:31:26,699 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:26,699 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:26,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 16:31:26,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:26,916 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:26,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:26,916 INFO L85 PathProgramCache]: Analyzing trace with hash 454285246, now seen corresponding path program 6 times [2022-01-18 16:31:26,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:26,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984311135] [2022-01-18 16:31:26,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:26,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:26,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:26,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:26,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:26,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984311135] [2022-01-18 16:31:26,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984311135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:26,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970945984] [2022-01-18 16:31:26,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:31:26,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:26,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:26,940 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:26,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 16:31:26,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:31:26,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:26,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:31:26,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:27,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:27,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:27,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970945984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:27,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:27,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:31:27,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30381792] [2022-01-18 16:31:27,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:27,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:31:27,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:27,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:31:27,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:31:27,052 INFO L87 Difference]: Start difference. First operand 575 states and 1899 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-01-18 16:31:27,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:27,573 INFO L93 Difference]: Finished difference Result 2153 states and 6965 transitions. [2022-01-18 16:31:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 16:31:27,573 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 28 [2022-01-18 16:31:27,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:27,581 INFO L225 Difference]: With dead ends: 2153 [2022-01-18 16:31:27,581 INFO L226 Difference]: Without dead ends: 2153 [2022-01-18 16:31:27,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:31:27,582 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 265 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:27,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 152 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:31:27,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2022-01-18 16:31:27,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 741. [2022-01-18 16:31:27,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.574324324324324) internal successors, (2645), 740 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:27,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2645 transitions. [2022-01-18 16:31:27,605 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2645 transitions. Word has length 28 [2022-01-18 16:31:27,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:27,605 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2645 transitions. [2022-01-18 16:31:27,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-01-18 16:31:27,605 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2645 transitions. [2022-01-18 16:31:27,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:31:27,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:27,606 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, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:27,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:27,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:27,822 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:27,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:27,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1068511452, now seen corresponding path program 7 times [2022-01-18 16:31:27,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:27,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502593656] [2022-01-18 16:31:27,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:27,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:27,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:27,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:27,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502593656] [2022-01-18 16:31:27,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502593656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:27,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115858779] [2022-01-18 16:31:27,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:31:27,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:27,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:27,864 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:27,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 16:31:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:27,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:27,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:27,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:27,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:27,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:27,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115858779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:27,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:27,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:31:27,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603314704] [2022-01-18 16:31:27,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:27,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:31:27,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:27,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:31:27,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:31:27,977 INFO L87 Difference]: Start difference. First operand 741 states and 2645 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:28,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:28,083 INFO L93 Difference]: Finished difference Result 1909 states and 6809 transitions. [2022-01-18 16:31:28,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:28,084 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 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 29 [2022-01-18 16:31:28,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:28,090 INFO L225 Difference]: With dead ends: 1909 [2022-01-18 16:31:28,091 INFO L226 Difference]: Without dead ends: 1747 [2022-01-18 16:31:28,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:31:28,091 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 98 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:28,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 58 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:28,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2022-01-18 16:31:28,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1449. [2022-01-18 16:31:28,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.7327348066298343) internal successors, (5405), 1448 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:28,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 5405 transitions. [2022-01-18 16:31:28,119 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 5405 transitions. Word has length 29 [2022-01-18 16:31:28,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:28,119 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 5405 transitions. [2022-01-18 16:31:28,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:28,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 5405 transitions. [2022-01-18 16:31:28,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:31:28,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:28,122 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, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:28,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:28,335 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,SelfDestructingSolverStorable12 [2022-01-18 16:31:28,335 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:28,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:28,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1671938888, now seen corresponding path program 8 times [2022-01-18 16:31:28,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:28,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813371406] [2022-01-18 16:31:28,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:28,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:28,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:28,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:28,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813371406] [2022-01-18 16:31:28,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813371406] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:28,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669727647] [2022-01-18 16:31:28,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:31:28,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:28,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:28,392 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:28,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:31:28,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:31:28,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:28,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:28,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:28,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:28,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:28,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:28,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669727647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:28,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:28,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-01-18 16:31:28,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839644980] [2022-01-18 16:31:28,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:28,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:31:28,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:28,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:31:28,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:31:28,527 INFO L87 Difference]: Start difference. First operand 1449 states and 5405 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:29,082 INFO L93 Difference]: Finished difference Result 3995 states and 14025 transitions. [2022-01-18 16:31:29,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 16:31:29,082 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 29 [2022-01-18 16:31:29,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:29,100 INFO L225 Difference]: With dead ends: 3995 [2022-01-18 16:31:29,100 INFO L226 Difference]: Without dead ends: 3839 [2022-01-18 16:31:29,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:31:29,101 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 442 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:29,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 84 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:31:29,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-01-18 16:31:29,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 2530. [2022-01-18 16:31:29,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 3.837089758797944) internal successors, (9704), 2529 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9704 transitions. [2022-01-18 16:31:29,172 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9704 transitions. Word has length 29 [2022-01-18 16:31:29,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:29,172 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9704 transitions. [2022-01-18 16:31:29,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,172 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9704 transitions. [2022-01-18 16:31:29,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:31:29,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:29,179 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, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:29,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-18 16:31:29,395 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,SelfDestructingSolverStorable13 [2022-01-18 16:31:29,395 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:29,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:29,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1406736764, now seen corresponding path program 9 times [2022-01-18 16:31:29,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:29,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724161080] [2022-01-18 16:31:29,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:29,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:29,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:29,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724161080] [2022-01-18 16:31:29,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724161080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:29,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119234373] [2022-01-18 16:31:29,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:31:29,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:29,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:29,424 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:29,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 16:31:29,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:31:29,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:29,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:29,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:29,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:29,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:29,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119234373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:29,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:29,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:31:29,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934199503] [2022-01-18 16:31:29,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:29,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:31:29,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:29,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:31:29,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:31:29,540 INFO L87 Difference]: Start difference. First operand 2530 states and 9704 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:29,637 INFO L93 Difference]: Finished difference Result 3602 states and 13510 transitions. [2022-01-18 16:31:29,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:31:29,637 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-01-18 16:31:29,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:29,662 INFO L225 Difference]: With dead ends: 3602 [2022-01-18 16:31:29,662 INFO L226 Difference]: Without dead ends: 3568 [2022-01-18 16:31:29,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:31:29,665 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:29,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 57 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:29,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2022-01-18 16:31:29,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3231. [2022-01-18 16:31:29,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3231 states, 3230 states have (on average 3.8625386996904023) internal successors, (12476), 3230 states have internal predecessors, (12476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 12476 transitions. [2022-01-18 16:31:29,736 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 12476 transitions. Word has length 29 [2022-01-18 16:31:29,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:29,736 INFO L470 AbstractCegarLoop]: Abstraction has 3231 states and 12476 transitions. [2022-01-18 16:31:29,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:29,736 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 12476 transitions. [2022-01-18 16:31:29,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:31:29,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:29,743 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, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:29,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:29,967 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,SelfDestructingSolverStorable14 [2022-01-18 16:31:29,967 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:29,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:29,967 INFO L85 PathProgramCache]: Analyzing trace with hash 466613648, now seen corresponding path program 10 times [2022-01-18 16:31:29,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:29,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492492048] [2022-01-18 16:31:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:29,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:29,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:29,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:29,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:29,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492492048] [2022-01-18 16:31:29,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492492048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:29,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145690805] [2022-01-18 16:31:29,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:31:29,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:29,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:30,004 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:30,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 16:31:30,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:31:30,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:30,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:30,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:30,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:30,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:30,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145690805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:30,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:30,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:31:30,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803288141] [2022-01-18 16:31:30,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:30,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:31:30,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:30,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:31:30,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:31:30,122 INFO L87 Difference]: Start difference. First operand 3231 states and 12476 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:30,214 INFO L93 Difference]: Finished difference Result 3778 states and 14160 transitions. [2022-01-18 16:31:30,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:30,215 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-01-18 16:31:30,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:30,224 INFO L225 Difference]: With dead ends: 3778 [2022-01-18 16:31:30,224 INFO L226 Difference]: Without dead ends: 3778 [2022-01-18 16:31:30,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:31:30,225 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:30,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 64 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:30,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-01-18 16:31:30,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3280. [2022-01-18 16:31:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3279 states have (on average 3.868862458066484) internal successors, (12686), 3279 states have internal predecessors, (12686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 12686 transitions. [2022-01-18 16:31:30,288 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 12686 transitions. Word has length 29 [2022-01-18 16:31:30,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:30,289 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 12686 transitions. [2022-01-18 16:31:30,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,289 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 12686 transitions. [2022-01-18 16:31:30,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:31:30,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:30,295 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, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:30,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:30,509 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,SelfDestructingSolverStorable15 [2022-01-18 16:31:30,510 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:30,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash -339625636, now seen corresponding path program 11 times [2022-01-18 16:31:30,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:30,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262584923] [2022-01-18 16:31:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:30,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:30,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:30,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:30,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262584923] [2022-01-18 16:31:30,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262584923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:30,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923398328] [2022-01-18 16:31:30,531 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:31:30,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:30,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:30,533 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:30,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 16:31:30,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:31:30,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:30,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:30,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:30,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:30,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923398328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:30,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:30,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:31:30,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938204740] [2022-01-18 16:31:30,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:30,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:31:30,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:30,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:31:30,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:31:30,656 INFO L87 Difference]: Start difference. First operand 3280 states and 12686 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:30,762 INFO L93 Difference]: Finished difference Result 3719 states and 13964 transitions. [2022-01-18 16:31:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:30,763 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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 29 [2022-01-18 16:31:30,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:30,771 INFO L225 Difference]: With dead ends: 3719 [2022-01-18 16:31:30,771 INFO L226 Difference]: Without dead ends: 3719 [2022-01-18 16:31:30,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:31:30,771 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:30,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 72 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:30,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3719 states. [2022-01-18 16:31:30,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3719 to 3290. [2022-01-18 16:31:30,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3290 states, 3289 states have (on average 3.834296138643965) internal successors, (12611), 3289 states have internal predecessors, (12611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 12611 transitions. [2022-01-18 16:31:30,880 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 12611 transitions. Word has length 29 [2022-01-18 16:31:30,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:30,880 INFO L470 AbstractCegarLoop]: Abstraction has 3290 states and 12611 transitions. [2022-01-18 16:31:30,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:30,880 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 12611 transitions. [2022-01-18 16:31:30,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:31:30,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:30,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:30,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:31,099 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,SelfDestructingSolverStorable16 [2022-01-18 16:31:31,099 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:31,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:31,100 INFO L85 PathProgramCache]: Analyzing trace with hash 669340768, now seen corresponding path program 12 times [2022-01-18 16:31:31,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:31,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201221035] [2022-01-18 16:31:31,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:31,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:31,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201221035] [2022-01-18 16:31:31,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201221035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:31,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986093799] [2022-01-18 16:31:31,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:31:31,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:31,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:31,127 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:31,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 16:31:31,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:31:31,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:31,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:31:31,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:31,209 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986093799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:31,274 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:31,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:31:31,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466936537] [2022-01-18 16:31:31,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:31,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:31:31,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:31,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:31:31,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:31:31,275 INFO L87 Difference]: Start difference. First operand 3290 states and 12611 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:31,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:31,396 INFO L93 Difference]: Finished difference Result 6009 states and 21708 transitions. [2022-01-18 16:31:31,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:31:31,396 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:31:31,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:31,412 INFO L225 Difference]: With dead ends: 6009 [2022-01-18 16:31:31,412 INFO L226 Difference]: Without dead ends: 5981 [2022-01-18 16:31:31,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:31:31,413 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 98 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:31,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 115 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:31:31,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2022-01-18 16:31:31,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 4628. [2022-01-18 16:31:31,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 3.7905770477631293) internal successors, (17539), 4627 states have internal predecessors, (17539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 17539 transitions. [2022-01-18 16:31:31,526 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 17539 transitions. Word has length 31 [2022-01-18 16:31:31,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:31,527 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 17539 transitions. [2022-01-18 16:31:31,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 17539 transitions. [2022-01-18 16:31:31,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:31:31,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:31,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:31,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:31,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 16:31:31,755 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:31,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1344478628, now seen corresponding path program 13 times [2022-01-18 16:31:31,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:31,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262679713] [2022-01-18 16:31:31,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:31,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:31,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:31,817 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:31,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262679713] [2022-01-18 16:31:31,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262679713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:31,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601694894] [2022-01-18 16:31:31,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:31:31,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:31,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:31,818 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:31,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 16:31:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:31,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:31:31,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:31,917 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:31,967 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:31:31,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601694894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:31,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:31,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 16:31:31,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582711657] [2022-01-18 16:31:31,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:31,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:31:31,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:31,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:31:31,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:31:31,968 INFO L87 Difference]: Start difference. First operand 4628 states and 17539 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:32,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:32,401 INFO L93 Difference]: Finished difference Result 6507 states and 22973 transitions. [2022-01-18 16:31:32,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:31:32,401 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 31 [2022-01-18 16:31:32,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:32,415 INFO L225 Difference]: With dead ends: 6507 [2022-01-18 16:31:32,415 INFO L226 Difference]: Without dead ends: 6444 [2022-01-18 16:31:32,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=266, Invalid=856, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:31:32,416 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 227 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:32,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 147 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:31:32,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-01-18 16:31:32,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4591. [2022-01-18 16:31:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4591 states, 4590 states have (on average 3.7444444444444445) internal successors, (17187), 4590 states have internal predecessors, (17187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:32,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 17187 transitions. [2022-01-18 16:31:32,496 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 17187 transitions. Word has length 31 [2022-01-18 16:31:32,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:32,497 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 17187 transitions. [2022-01-18 16:31:32,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:32,497 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 17187 transitions. [2022-01-18 16:31:32,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:31:32,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:32,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:32,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:32,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:32,719 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:32,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1424343976, now seen corresponding path program 14 times [2022-01-18 16:31:32,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:32,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917755246] [2022-01-18 16:31:32,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:32,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:33,577 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:33,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:33,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917755246] [2022-01-18 16:31:33,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917755246] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:33,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329365984] [2022-01-18 16:31:33,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:31:33,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:33,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:33,595 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:33,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 16:31:33,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:31:33,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:33,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:31:33,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:34,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:31:34,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:34,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:34,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:34,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 76 [2022-01-18 16:31:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:34,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:34,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 125 [2022-01-18 16:31:34,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 75 treesize of output 67 [2022-01-18 16:31:35,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-01-18 16:31:35,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:35,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:35,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 16:31:35,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:35,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 16:31:43,352 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:31:43,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1046 treesize of output 808 [2022-01-18 16:31:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:47,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:47,203 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 16:31:47,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1175 treesize of output 1 [2022-01-18 16:31:47,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:47,274 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:31:47,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:31:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:47,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329365984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:47,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:47,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-18 16:31:47,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571434751] [2022-01-18 16:31:47,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:47,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:31:47,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:47,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:31:47,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:31:47,323 INFO L87 Difference]: Start difference. First operand 4591 states and 17187 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:49,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:49,153 INFO L93 Difference]: Finished difference Result 7418 states and 26922 transitions. [2022-01-18 16:31:49,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:31:49,153 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:31:49,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:49,192 INFO L225 Difference]: With dead ends: 7418 [2022-01-18 16:31:49,192 INFO L226 Difference]: Without dead ends: 7305 [2022-01-18 16:31:49,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:31:49,193 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 227 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:49,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 197 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1234 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:31:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7305 states. [2022-01-18 16:31:49,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7305 to 5038. [2022-01-18 16:31:49,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5038 states, 5037 states have (on average 3.7202700019853086) internal successors, (18739), 5037 states have internal predecessors, (18739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:49,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5038 states to 5038 states and 18739 transitions. [2022-01-18 16:31:49,294 INFO L78 Accepts]: Start accepts. Automaton has 5038 states and 18739 transitions. Word has length 33 [2022-01-18 16:31:49,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:49,294 INFO L470 AbstractCegarLoop]: Abstraction has 5038 states and 18739 transitions. [2022-01-18 16:31:49,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:49,294 INFO L276 IsEmpty]: Start isEmpty. Operand 5038 states and 18739 transitions. [2022-01-18 16:31:49,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:31:49,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:49,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:49,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:49,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:49,524 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:49,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:49,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1674310878, now seen corresponding path program 15 times [2022-01-18 16:31:49,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:49,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421967267] [2022-01-18 16:31:49,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:49,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:49,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:50,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:50,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:50,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421967267] [2022-01-18 16:31:50,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421967267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:50,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162754705] [2022-01-18 16:31:50,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:31:50,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:50,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:50,198 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:31:50,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 16:31:50,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:31:50,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:50,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 16:31:50,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:51,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:31:51,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 73 [2022-01-18 16:31:51,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 118 [2022-01-18 16:31:51,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 76 treesize of output 70 [2022-01-18 16:31:52,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:31:52,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 101 treesize of output 87 [2022-01-18 16:31:52,302 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:52,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:52,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:52,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:52,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-01-18 16:32:01,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:01,096 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 16:32:01,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 595 treesize of output 472 [2022-01-18 16:32:03,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:03,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:03,235 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:32:03,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 617 treesize of output 473 [2022-01-18 16:32:03,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:03,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:03,809 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 16:32:03,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 575 treesize of output 452 [2022-01-18 16:32:06,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:06,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:07,014 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:32:07,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 597 treesize of output 453 [2022-01-18 16:32:08,092 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:32:08,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 16:32:08,140 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:32:08,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:08,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162754705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:08,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:08,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 16:32:08,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268224327] [2022-01-18 16:32:08,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:08,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:32:08,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:08,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:32:08,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:32:08,184 INFO L87 Difference]: Start difference. First operand 5038 states and 18739 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:10,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:10,092 INFO L93 Difference]: Finished difference Result 7472 states and 26674 transitions. [2022-01-18 16:32:10,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:32:10,092 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:32:10,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:10,107 INFO L225 Difference]: With dead ends: 7472 [2022-01-18 16:32:10,107 INFO L226 Difference]: Without dead ends: 7199 [2022-01-18 16:32:10,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=324, Invalid=1932, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:32:10,108 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 316 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:10,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 329 Invalid, 1910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1445 Invalid, 0 Unknown, 432 Unchecked, 1.1s Time] [2022-01-18 16:32:10,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7199 states. [2022-01-18 16:32:10,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7199 to 5155. [2022-01-18 16:32:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5155 states, 5154 states have (on average 3.712456344586729) internal successors, (19134), 5154 states have internal predecessors, (19134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:10,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5155 states to 5155 states and 19134 transitions. [2022-01-18 16:32:10,189 INFO L78 Accepts]: Start accepts. Automaton has 5155 states and 19134 transitions. Word has length 33 [2022-01-18 16:32:10,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:10,190 INFO L470 AbstractCegarLoop]: Abstraction has 5155 states and 19134 transitions. [2022-01-18 16:32:10,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:10,190 INFO L276 IsEmpty]: Start isEmpty. Operand 5155 states and 19134 transitions. [2022-01-18 16:32:10,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:32:10,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:10,198 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:10,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 16:32:10,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:10,413 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:10,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:10,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1660914068, now seen corresponding path program 16 times [2022-01-18 16:32:10,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:10,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82843271] [2022-01-18 16:32:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:10,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:10,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:11,038 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:11,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:11,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82843271] [2022-01-18 16:32:11,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82843271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:11,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879378111] [2022-01-18 16:32:11,038 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:32:11,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:11,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:11,039 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:32:11,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 16:32:11,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:32:11,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:11,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 16:32:11,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:11,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:32:12,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:12,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 41 treesize of output 39 [2022-01-18 16:32:12,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:12,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:12,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:12,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 78 [2022-01-18 16:32:12,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:12,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:12,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:12,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 127 [2022-01-18 16:32:12,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 16:32:12,695 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:12,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:12,930 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:32:12,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 194 [2022-01-18 16:32:22,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:22,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:22,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:32:22,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 463 treesize of output 419 [2022-01-18 16:32:24,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,413 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:32:24,419 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:32:24,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,432 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:32:24,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,443 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 16:32:24,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,455 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:32:24,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,466 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:32:24,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,476 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:32:24,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,488 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 16:32:24,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,501 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 16:32:24,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,513 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 16:32:24,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,528 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 16:32:24,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,546 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 16:32:24,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,558 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:32:24,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,572 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:32:24,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,585 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 16:32:24,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,598 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 16:32:24,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,611 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:32:24,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,625 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 16:32:24,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,638 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:24,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 16:32:24,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,653 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 16:32:24,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,666 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:24,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 16:32:24,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,764 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:32:24,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:24,773 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:24,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:32:24,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:24,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879378111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:24,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:24,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 16:32:24,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711684432] [2022-01-18 16:32:24,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:24,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:32:24,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:24,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:32:24,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:32:24,823 INFO L87 Difference]: Start difference. First operand 5155 states and 19134 transitions. Second operand has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:28,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:28,878 INFO L93 Difference]: Finished difference Result 7650 states and 27534 transitions. [2022-01-18 16:32:28,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:32:28,879 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:32:28,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:28,894 INFO L225 Difference]: With dead ends: 7650 [2022-01-18 16:32:28,894 INFO L226 Difference]: Without dead ends: 7642 [2022-01-18 16:32:28,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:32:28,895 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 309 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:28,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 194 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 860 Invalid, 0 Unknown, 140 Unchecked, 0.7s Time] [2022-01-18 16:32:28,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7642 states. [2022-01-18 16:32:28,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7642 to 5516. [2022-01-18 16:32:28,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5515 states have (on average 3.699184043517679) internal successors, (20401), 5515 states have internal predecessors, (20401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 20401 transitions. [2022-01-18 16:32:28,987 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 20401 transitions. Word has length 33 [2022-01-18 16:32:28,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:28,987 INFO L470 AbstractCegarLoop]: Abstraction has 5516 states and 20401 transitions. [2022-01-18 16:32:28,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:28,988 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 20401 transitions. [2022-01-18 16:32:28,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:32:28,996 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:28,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:29,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 16:32:29,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:29,212 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:29,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:29,212 INFO L85 PathProgramCache]: Analyzing trace with hash -760414318, now seen corresponding path program 17 times [2022-01-18 16:32:29,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:29,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459080222] [2022-01-18 16:32:29,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:29,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:29,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:29,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:29,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:29,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459080222] [2022-01-18 16:32:29,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459080222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:29,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31007676] [2022-01-18 16:32:29,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:32:29,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:29,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:29,806 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:32:29,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 16:32:29,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:32:29,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:29,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 16:32:29,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:30,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:32:31,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:31,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2022-01-18 16:32:31,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 78 [2022-01-18 16:32:31,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 154 [2022-01-18 16:32: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2022-01-18 16:32:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:31,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:32,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 16:32:32,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 16:32:42,134 INFO L353 Elim1Store]: treesize reduction 25, result has 54.5 percent of original size [2022-01-18 16:32:42,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 257 treesize of output 222 [2022-01-18 16:32:42,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,423 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:32:42,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 304 treesize of output 252 [2022-01-18 16:32:42,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,687 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:42,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 305 treesize of output 1 [2022-01-18 16:32:42,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,701 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:42,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 211 treesize of output 171 [2022-01-18 16:32:42,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,774 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 16:32:42,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 256 treesize of output 207 [2022-01-18 16:32:42,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,809 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:42,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 228 treesize of output 1 [2022-01-18 16:32:42,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,836 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:42,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 183 treesize of output 1 [2022-01-18 16:32:42,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,852 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:32:42,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 183 treesize of output 1 [2022-01-18 16:32:42,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:42,882 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:32:42,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 207 treesize of output 1 [2022-01-18 16:32:43,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:43,040 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:32:43,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:32:43,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:43,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31007676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:43,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:43,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 28 [2022-01-18 16:32:43,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288598418] [2022-01-18 16:32:43,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:43,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:32:43,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:43,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:32:43,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:32:43,102 INFO L87 Difference]: Start difference. First operand 5516 states and 20401 transitions. Second operand has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:55,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:55,411 INFO L93 Difference]: Finished difference Result 28779 states and 105829 transitions. [2022-01-18 16:32:55,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:32:55,411 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:32:55,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:55,489 INFO L225 Difference]: With dead ends: 28779 [2022-01-18 16:32:55,490 INFO L226 Difference]: Without dead ends: 26756 [2022-01-18 16:32:55,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=808, Invalid=4162, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 16:32:55,494 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 508 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:55,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 418 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 16:32:55,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26756 states. [2022-01-18 16:32:55,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26756 to 11945. [2022-01-18 16:32:55,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11945 states, 11944 states have (on average 3.6540522438044207) internal successors, (43644), 11944 states have internal predecessors, (43644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11945 states to 11945 states and 43644 transitions. [2022-01-18 16:32:56,003 INFO L78 Accepts]: Start accepts. Automaton has 11945 states and 43644 transitions. Word has length 33 [2022-01-18 16:32:56,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:56,003 INFO L470 AbstractCegarLoop]: Abstraction has 11945 states and 43644 transitions. [2022-01-18 16:32:56,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:32:56,004 INFO L276 IsEmpty]: Start isEmpty. Operand 11945 states and 43644 transitions. [2022-01-18 16:32:56,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:32:56,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:56,043 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:56,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 16:32:56,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:56,267 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:56,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:56,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1696023130, now seen corresponding path program 18 times [2022-01-18 16:32:56,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:56,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653135430] [2022-01-18 16:32:56,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:56,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:56,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:57,516 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:57,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:57,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653135430] [2022-01-18 16:32:57,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653135430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:57,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786075684] [2022-01-18 16:32:57,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:32:57,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:57,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:57,522 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:32:57,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 16:32:57,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:32:57,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:57,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:32:57,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:57,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:32:58,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 18 treesize of output 20 [2022-01-18 16:32:58,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 66 [2022-01-18 16:32:58,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 113 [2022-01-18 16:32:58,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 16:32:58,882 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:58,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:59,896 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:32:59,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 1082 treesize of output 1050 [2022-01-18 16:33:14,545 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:33:14,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2263 treesize of output 1625 [2022-01-18 16:33:33,410 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:33:33,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 92 [2022-01-18 16:33:33,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:33,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786075684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:33,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:33,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2022-01-18 16:33:33,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496412116] [2022-01-18 16:33:33,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:33,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:33:33,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:33,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:33:33,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:33:33,523 INFO L87 Difference]: Start difference. First operand 11945 states and 43644 transitions. Second operand has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:38,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:38,387 INFO L93 Difference]: Finished difference Result 21217 states and 75616 transitions. [2022-01-18 16:33:38,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:33:38,387 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:33:38,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:38,434 INFO L225 Difference]: With dead ends: 21217 [2022-01-18 16:33:38,434 INFO L226 Difference]: Without dead ends: 21032 [2022-01-18 16:33:38,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:33:38,435 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 302 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:38,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 216 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1028 Invalid, 0 Unknown, 195 Unchecked, 1.0s Time] [2022-01-18 16:33:38,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21032 states. [2022-01-18 16:33:38,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21032 to 12382. [2022-01-18 16:33:38,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12382 states, 12381 states have (on average 3.6481705839592924) internal successors, (45168), 12381 states have internal predecessors, (45168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12382 states to 12382 states and 45168 transitions. [2022-01-18 16:33:38,703 INFO L78 Accepts]: Start accepts. Automaton has 12382 states and 45168 transitions. Word has length 33 [2022-01-18 16:33:38,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:38,703 INFO L470 AbstractCegarLoop]: Abstraction has 12382 states and 45168 transitions. [2022-01-18 16:33:38,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:38,703 INFO L276 IsEmpty]: Start isEmpty. Operand 12382 states and 45168 transitions. [2022-01-18 16:33:38,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:33:38,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:38,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:38,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:33:38,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:38,939 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:38,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:38,940 INFO L85 PathProgramCache]: Analyzing trace with hash -499710688, now seen corresponding path program 19 times [2022-01-18 16:33:38,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:38,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497779821] [2022-01-18 16:33:38,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:38,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:38,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:39,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:39,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497779821] [2022-01-18 16:33:39,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497779821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:39,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55279689] [2022-01-18 16:33:39,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:33:39,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:39,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:39,968 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:33:39,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 16:33:40,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:40,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:33:40,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:40,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:33:41,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 98 [2022-01-18 16:33:41,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 143 [2022-01-18 16:33:41,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 101 treesize of output 89 [2022-01-18 16:33:41,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 68 [2022-01-18 16:33:41,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:41,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:42,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 30 [2022-01-18 16:33:42,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 36 treesize of output 34 [2022-01-18 16:33:42,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:42,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:42,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:42,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:42,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 16:33:42,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 28 treesize of output 26 [2022-01-18 16:33:42,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 226 treesize of output 218 [2022-01-18 16:33:42,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 32 treesize of output 30 [2022-01-18 16:33:45,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,577 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 16:33:45,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 309 treesize of output 300 [2022-01-18 16:33:47,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:47,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:47,822 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:33:47,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 324 treesize of output 298 [2022-01-18 16:33:48,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:48,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:48,429 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 16:33:48,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 337 treesize of output 328 [2022-01-18 16:33:50,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:50,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:50,274 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:33:50,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 352 treesize of output 326 [2022-01-18 16:33:51,259 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:33:51,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 16:33:51,321 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:33:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:51,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55279689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:51,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:51,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 16:33:51,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011223444] [2022-01-18 16:33:51,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:51,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:33:51,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:51,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:33:51,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:33:51,368 INFO L87 Difference]: Start difference. First operand 12382 states and 45168 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:56,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:56,357 INFO L93 Difference]: Finished difference Result 22242 states and 79161 transitions. [2022-01-18 16:33:56,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:33:56,357 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:33:56,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:56,406 INFO L225 Difference]: With dead ends: 22242 [2022-01-18 16:33:56,406 INFO L226 Difference]: Without dead ends: 22113 [2022-01-18 16:33:56,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=341, Invalid=1729, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:33:56,408 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 331 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:56,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 243 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1393 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:33:56,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22113 states. [2022-01-18 16:33:56,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22113 to 12433. [2022-01-18 16:33:56,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12433 states, 12432 states have (on average 3.648166023166023) internal successors, (45354), 12432 states have internal predecessors, (45354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:56,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12433 states to 12433 states and 45354 transitions. [2022-01-18 16:33:56,750 INFO L78 Accepts]: Start accepts. Automaton has 12433 states and 45354 transitions. Word has length 33 [2022-01-18 16:33:56,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:56,750 INFO L470 AbstractCegarLoop]: Abstraction has 12433 states and 45354 transitions. [2022-01-18 16:33:56,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:56,750 INFO L276 IsEmpty]: Start isEmpty. Operand 12433 states and 45354 transitions. [2022-01-18 16:33:56,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:33:56,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:56,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:56,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 16:33:56,989 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,SelfDestructingSolverStorable24 [2022-01-18 16:33:56,989 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:56,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:56,989 INFO L85 PathProgramCache]: Analyzing trace with hash 454590438, now seen corresponding path program 20 times [2022-01-18 16:33:56,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:56,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368439736] [2022-01-18 16:33:56,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:56,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:57,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:57,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:57,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368439736] [2022-01-18 16:33:57,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368439736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:57,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338262375] [2022-01-18 16:33:57,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:33:57,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:57,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:57,035 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:33:57,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 16:33:57,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:33:57,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:57,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:33:57,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:33:57,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:57,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:33:57,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338262375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:57,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:57,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:33:57,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586365830] [2022-01-18 16:33:57,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:57,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:33:57,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:57,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:33:57,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:33:57,170 INFO L87 Difference]: Start difference. First operand 12433 states and 45354 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:57,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:57,244 INFO L93 Difference]: Finished difference Result 8003 states and 28488 transitions. [2022-01-18 16:33:57,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:33:57,244 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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 33 [2022-01-18 16:33:57,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:57,258 INFO L225 Difference]: With dead ends: 8003 [2022-01-18 16:33:57,258 INFO L226 Difference]: Without dead ends: 7871 [2022-01-18 16:33:57,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:33:57,259 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 41 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:57,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 45 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:33:57,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7871 states. [2022-01-18 16:33:57,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7871 to 6963. [2022-01-18 16:33:57,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6963 states, 6962 states have (on average 3.577133007756392) internal successors, (24904), 6962 states have internal predecessors, (24904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:57,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6963 states to 6963 states and 24904 transitions. [2022-01-18 16:33:57,390 INFO L78 Accepts]: Start accepts. Automaton has 6963 states and 24904 transitions. Word has length 33 [2022-01-18 16:33:57,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:57,390 INFO L470 AbstractCegarLoop]: Abstraction has 6963 states and 24904 transitions. [2022-01-18 16:33:57,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:33:57,390 INFO L276 IsEmpty]: Start isEmpty. Operand 6963 states and 24904 transitions. [2022-01-18 16:33:57,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:33:57,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:57,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:57,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 16:33:57,605 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,SelfDestructingSolverStorable25 [2022-01-18 16:33:57,605 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:57,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:57,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1488917818, now seen corresponding path program 21 times [2022-01-18 16:33:57,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:57,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983786555] [2022-01-18 16:33:57,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:57,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:58,556 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:58,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:58,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983786555] [2022-01-18 16:33:58,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983786555] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:58,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105321831] [2022-01-18 16:33:58,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:33:58,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:58,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:58,557 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:33:58,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 16:33:58,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:33:58,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:58,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:33:58,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:58,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:33:59,078 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 16:33:59,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-01-18 16:33:59,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:33:59,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 93 [2022-01-18 16:33:59,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:33:59,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 85 [2022-01-18 16:34:02,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:02,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:02,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 16:34:02,697 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:02,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:04,847 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:34:04,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1338 treesize of output 1290 [2022-01-18 16:34:15,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:15,203 INFO L353 Elim1Store]: treesize reduction 5, result has 88.9 percent of original size [2022-01-18 16:34:15,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 369 treesize of output 308 [2022-01-18 16:34:15,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:15,799 INFO L353 Elim1Store]: treesize reduction 14, result has 68.9 percent of original size [2022-01-18 16:34:15,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 391 treesize of output 309 [2022-01-18 16:34:16,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:16,050 INFO L353 Elim1Store]: treesize reduction 5, result has 88.9 percent of original size [2022-01-18 16:34:16,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 383 treesize of output 322 [2022-01-18 16:34:17,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:17,188 INFO L353 Elim1Store]: treesize reduction 14, result has 68.9 percent of original size [2022-01-18 16:34:17,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 405 treesize of output 323 [2022-01-18 16:34:17,904 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 16:34:17,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 8 treesize of output 8 [2022-01-18 16:34:17,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:17,935 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 16:34:17,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 56 [2022-01-18 16:34:18,031 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:18,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105321831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:18,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:18,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 33 [2022-01-18 16:34:18,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139981492] [2022-01-18 16:34:18,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:18,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:34:18,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:18,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:34:18,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=959, Unknown=1, NotChecked=0, Total=1122 [2022-01-18 16:34:18,032 INFO L87 Difference]: Start difference. First operand 6963 states and 24904 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:21,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:21,119 INFO L93 Difference]: Finished difference Result 14169 states and 49199 transitions. [2022-01-18 16:34:21,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 16:34:21,120 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:34:21,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:21,151 INFO L225 Difference]: With dead ends: 14169 [2022-01-18 16:34:21,151 INFO L226 Difference]: Without dead ends: 14142 [2022-01-18 16:34:21,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 54 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=715, Invalid=3316, Unknown=1, NotChecked=0, Total=4032 [2022-01-18 16:34:21,152 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 390 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1490 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:21,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 390 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1013 Invalid, 0 Unknown, 1490 Unchecked, 0.8s Time] [2022-01-18 16:34:21,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14142 states. [2022-01-18 16:34:21,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14142 to 7192. [2022-01-18 16:34:21,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7192 states, 7191 states have (on average 3.5719649561952442) internal successors, (25686), 7191 states have internal predecessors, (25686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:21,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7192 states to 7192 states and 25686 transitions. [2022-01-18 16:34:21,311 INFO L78 Accepts]: Start accepts. Automaton has 7192 states and 25686 transitions. Word has length 33 [2022-01-18 16:34:21,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:21,311 INFO L470 AbstractCegarLoop]: Abstraction has 7192 states and 25686 transitions. [2022-01-18 16:34:21,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:21,311 INFO L276 IsEmpty]: Start isEmpty. Operand 7192 states and 25686 transitions. [2022-01-18 16:34:21,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:34:21,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:21,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:21,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 16:34:21,524 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,SelfDestructingSolverStorable26 [2022-01-18 16:34:21,525 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:21,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:21,525 INFO L85 PathProgramCache]: Analyzing trace with hash -512803690, now seen corresponding path program 22 times [2022-01-18 16:34:21,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:21,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246734581] [2022-01-18 16:34:21,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:21,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:21,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:22,383 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:22,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:22,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246734581] [2022-01-18 16:34:22,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246734581] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:22,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693432661] [2022-01-18 16:34:22,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:34:22,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:22,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:22,385 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:34:22,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 16:34:22,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:34:22,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:22,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 16:34:22,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:22,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:34:22,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 18 treesize of output 20 [2022-01-18 16:34:22,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:22,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:22,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:22,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2022-01-18 16:34:22,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:22,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:22,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:22,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 78 [2022-01-18 16:34:23,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 16:34:23,064 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:23,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:23,737 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:34:23,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1474 treesize of output 1426 [2022-01-18 16:34:31,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,471 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:34:31,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 16:34:31,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,507 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-01-18 16:34:31,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 65 [2022-01-18 16:34:31,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,567 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:31,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:34:31,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,603 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 16:34:31,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 90 [2022-01-18 16:34:31,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,686 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 16:34:31,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 251 treesize of output 238 [2022-01-18 16:34:32,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,032 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 16:34:32,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,043 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:34:32,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:34:32,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,054 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:32,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 16:34:32,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,065 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 16:34:32,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,078 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:32,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 16:34:32,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,089 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:32,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 16:34:32,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:34:32,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 239 treesize of output 235 [2022-01-18 16:34:32,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,923 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:34:32,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:34:32,928 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:34:32,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,939 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:34:32,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,949 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 16:34:32,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,958 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:34:32,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,968 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:34:32,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:34:32,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,977 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:34:32,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:34:32,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:32,987 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:32,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 16:34:33,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:33,011 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:33,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 16:34:33,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:33,021 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:33,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 16:34:33,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:33,033 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:34:33,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 16:34:33,230 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:34:33,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 94 [2022-01-18 16:34:33,303 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:34:33,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:33,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693432661] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:33,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:33,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 16:34:33,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601420701] [2022-01-18 16:34:33,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:33,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:34:33,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:33,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:34:33,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:34:33,341 INFO L87 Difference]: Start difference. First operand 7192 states and 25686 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:39,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:39,931 INFO L93 Difference]: Finished difference Result 14866 states and 51048 transitions. [2022-01-18 16:34:39,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 16:34:39,931 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:34:39,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:39,959 INFO L225 Difference]: With dead ends: 14866 [2022-01-18 16:34:39,959 INFO L226 Difference]: Without dead ends: 14723 [2022-01-18 16:34:39,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=473, Invalid=2497, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:34:39,960 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 383 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 1585 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:39,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 324 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1585 Invalid, 0 Unknown, 311 Unchecked, 1.4s Time] [2022-01-18 16:34:39,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14723 states. [2022-01-18 16:34:40,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14723 to 7041. [2022-01-18 16:34:40,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7041 states, 7040 states have (on average 3.579119318181818) internal successors, (25197), 7040 states have internal predecessors, (25197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:40,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7041 states to 7041 states and 25197 transitions. [2022-01-18 16:34:40,102 INFO L78 Accepts]: Start accepts. Automaton has 7041 states and 25197 transitions. Word has length 33 [2022-01-18 16:34:40,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:40,103 INFO L470 AbstractCegarLoop]: Abstraction has 7041 states and 25197 transitions. [2022-01-18 16:34:40,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:34:40,103 INFO L276 IsEmpty]: Start isEmpty. Operand 7041 states and 25197 transitions. [2022-01-18 16:34:40,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:34:40,112 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:40,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:40,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 16:34:40,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:40,328 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:40,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:40,328 INFO L85 PathProgramCache]: Analyzing trace with hash -817784198, now seen corresponding path program 23 times [2022-01-18 16:34:40,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:40,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919703271] [2022-01-18 16:34:40,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:40,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:41,052 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:41,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:41,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919703271] [2022-01-18 16:34:41,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919703271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:41,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697015873] [2022-01-18 16:34:41,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:34:41,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:41,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:41,053 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:34:41,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 16:34:41,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:34:41,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:41,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:34:41,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:41,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-18 16:34:41,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:41,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 24 treesize of output 26 [2022-01-18 16:34:41,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:41,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:41,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:34:41,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 93 treesize of output 113 [2022-01-18 16:34:41,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:41,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:41,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:34:41,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 85 treesize of output 105 [2022-01-18 16:34:44,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:44,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 16:34:44,573 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:44,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:45,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:45,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:45,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 896 treesize of output 856 [2022-01-18 16:34:56,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:56,680 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 16:34:56,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1963 treesize of output 1483 [2022-01-18 16:35:16,973 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:35:16,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 85 [2022-01-18 16:35:17,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:17,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697015873] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:17,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:17,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-01-18 16:35:17,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759106809] [2022-01-18 16:35:17,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:17,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:35:17,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:17,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:35:17,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=894, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 16:35:17,128 INFO L87 Difference]: Start difference. First operand 7041 states and 25197 transitions. Second operand has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:22,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:22,422 INFO L93 Difference]: Finished difference Result 12454 states and 43040 transitions. [2022-01-18 16:35:22,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:35:22,423 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:35:22,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:22,451 INFO L225 Difference]: With dead ends: 12454 [2022-01-18 16:35:22,452 INFO L226 Difference]: Without dead ends: 12309 [2022-01-18 16:35:22,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=638, Invalid=4473, Unknown=1, NotChecked=0, Total=5112 [2022-01-18 16:35:22,457 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 272 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 677 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:22,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 533 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 650 Invalid, 0 Unknown, 677 Unchecked, 0.7s Time] [2022-01-18 16:35:22,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12309 states. [2022-01-18 16:35:22,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12309 to 7407. [2022-01-18 16:35:22,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7407 states, 7406 states have (on average 3.5815554955441535) internal successors, (26525), 7406 states have internal predecessors, (26525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:22,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7407 states to 7407 states and 26525 transitions. [2022-01-18 16:35:22,663 INFO L78 Accepts]: Start accepts. Automaton has 7407 states and 26525 transitions. Word has length 33 [2022-01-18 16:35:22,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:22,664 INFO L470 AbstractCegarLoop]: Abstraction has 7407 states and 26525 transitions. [2022-01-18 16:35:22,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:22,664 INFO L276 IsEmpty]: Start isEmpty. Operand 7407 states and 26525 transitions. [2022-01-18 16:35:22,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:35:22,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:22,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:22,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:22,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 16:35:22,909 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:22,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:22,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1356479016, now seen corresponding path program 24 times [2022-01-18 16:35:22,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:22,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790191708] [2022-01-18 16:35:22,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:22,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:23,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:23,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790191708] [2022-01-18 16:35:23,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790191708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:23,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583781342] [2022-01-18 16:35:23,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:35:23,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:23,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:23,709 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:35:23,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 16:35:23,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:35:23,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:35:23,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:35:23,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:24,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:35:24,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 18 treesize of output 20 [2022-01-18 16:35:24,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 64 [2022-01-18 16:35:24,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 79 [2022-01-18 16:35:25,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:35:25,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 16:35:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:25,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:29,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:29,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:29,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 777 treesize of output 761 [2022-01-18 16:35:43,518 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:35:43,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 518 treesize of output 438 [2022-01-18 16:35:44,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,578 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 16:35:44,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 193 treesize of output 164 [2022-01-18 16:35:44,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,641 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 16:35:44,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,655 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 16:35:44,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,673 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:35:44,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 473 treesize of output 1 [2022-01-18 16:35:44,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,690 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 16:35:44,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,716 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 16:35:44,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,733 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:35:44,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 333 treesize of output 1 [2022-01-18 16:35:44,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,748 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 16:35:44,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,762 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:35:44,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 16:35:44,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:44,856 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:35:44,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:35:44,932 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:44,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583781342] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:44,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:44,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-01-18 16:35:44,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851888319] [2022-01-18 16:35:44,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:44,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:35:44,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:44,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:35:44,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:35:44,933 INFO L87 Difference]: Start difference. First operand 7407 states and 26525 transitions. Second operand has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:51,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:51,149 INFO L93 Difference]: Finished difference Result 12351 states and 43374 transitions. [2022-01-18 16:35:51,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:35:51,149 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:35:51,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:51,172 INFO L225 Difference]: With dead ends: 12351 [2022-01-18 16:35:51,172 INFO L226 Difference]: Without dead ends: 12271 [2022-01-18 16:35:51,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=567, Invalid=3723, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:35:51,173 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 335 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 663 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:51,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 357 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 904 Invalid, 0 Unknown, 663 Unchecked, 0.8s Time] [2022-01-18 16:35:51,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12271 states. [2022-01-18 16:35:51,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12271 to 7553. [2022-01-18 16:35:51,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7553 states, 7552 states have (on average 3.578919491525424) internal successors, (27028), 7552 states have internal predecessors, (27028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7553 states to 7553 states and 27028 transitions. [2022-01-18 16:35:51,303 INFO L78 Accepts]: Start accepts. Automaton has 7553 states and 27028 transitions. Word has length 33 [2022-01-18 16:35:51,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:51,303 INFO L470 AbstractCegarLoop]: Abstraction has 7553 states and 27028 transitions. [2022-01-18 16:35:51,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:51,303 INFO L276 IsEmpty]: Start isEmpty. Operand 7553 states and 27028 transitions. [2022-01-18 16:35:51,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:35:51,313 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:51,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:51,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:51,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:51,530 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:51,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:51,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1115269472, now seen corresponding path program 25 times [2022-01-18 16:35:51,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:51,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390547229] [2022-01-18 16:35:51,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:51,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:51,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:52,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390547229] [2022-01-18 16:35:52,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390547229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950493537] [2022-01-18 16:35:52,435 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:35:52,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:52,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:52,436 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:35:52,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 16:35:52,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:52,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:35:52,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:52,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:35:52,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 24 treesize of output 26 [2022-01-18 16:35:53,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:53,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:53,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:53,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 66 [2022-01-18 16:35:53,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:53,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:53,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:53,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 102 [2022-01-18 16:35:53,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-01-18 16:35:54,004 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:54,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:55,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 210 treesize of output 206 [2022-01-18 16:35:55,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 16:35:55,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 178 treesize of output 174 [2022-01-18 16:35:55,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 194 treesize of output 190 [2022-01-18 16:35:55,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:55,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 16:35:55,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:55,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 42 treesize of output 38 [2022-01-18 16:35:55,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:55,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 16:35:55,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:55,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 46 treesize of output 42 [2022-01-18 16:36:08,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:08,952 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 16:36:08,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 609 treesize of output 497 [2022-01-18 16:36:10,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:10,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:10,877 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 16:36:10,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 587 treesize of output 1 [2022-01-18 16:36:10,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:10,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:10,928 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 16:36:10,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 617 treesize of output 512 [2022-01-18 16:36:13,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:13,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:13,753 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:36:13,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 639 treesize of output 513 [2022-01-18 16:36:15,346 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:36:15,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 16:36:15,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:15,435 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:36:15,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 1 [2022-01-18 16:36:15,501 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:15,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950493537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:15,501 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:15,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 16:36:15,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887856779] [2022-01-18 16:36:15,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:15,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:36:15,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:15,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:36:15,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:36:15,503 INFO L87 Difference]: Start difference. First operand 7553 states and 27028 transitions. Second operand has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:23,050 INFO L93 Difference]: Finished difference Result 16293 states and 56007 transitions. [2022-01-18 16:36:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 16:36:23,051 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:36:23,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:23,157 INFO L225 Difference]: With dead ends: 16293 [2022-01-18 16:36:23,157 INFO L226 Difference]: Without dead ends: 15915 [2022-01-18 16:36:23,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=430, Invalid=2540, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:36:23,158 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 335 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1952 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:23,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 339 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1952 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 16:36:23,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15915 states. [2022-01-18 16:36:23,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15915 to 7749. [2022-01-18 16:36:23,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7749 states, 7748 states have (on average 3.5895715023231802) internal successors, (27812), 7748 states have internal predecessors, (27812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7749 states to 7749 states and 27812 transitions. [2022-01-18 16:36:23,308 INFO L78 Accepts]: Start accepts. Automaton has 7749 states and 27812 transitions. Word has length 33 [2022-01-18 16:36:23,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:23,308 INFO L470 AbstractCegarLoop]: Abstraction has 7749 states and 27812 transitions. [2022-01-18 16:36:23,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,308 INFO L276 IsEmpty]: Start isEmpty. Operand 7749 states and 27812 transitions. [2022-01-18 16:36:23,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:36:23,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:23,320 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:23,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 16:36:23,520 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,SelfDestructingSolverStorable30 [2022-01-18 16:36:23,520 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:36:23,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:23,521 INFO L85 PathProgramCache]: Analyzing trace with hash -784457146, now seen corresponding path program 26 times [2022-01-18 16:36:23,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:23,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796599857] [2022-01-18 16:36:23,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:23,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:23,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:24,467 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:24,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:24,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796599857] [2022-01-18 16:36:24,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796599857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:24,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283028851] [2022-01-18 16:36:24,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:36:24,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:24,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:24,469 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:24,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 16:36:24,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:36:24,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:24,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:36:24,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:24,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:36:24,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 24 treesize of output 26 [2022-01-18 16:36:25,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-01-18 16:36:25,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 16:36:25,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-01-18 16:36:25,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:25,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:26,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 194 treesize of output 190 [2022-01-18 16:36:26,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:26,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 46 treesize of output 42 [2022-01-18 16:36:26,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 16:36:26,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:26,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 16:36:26,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 210 treesize of output 206 [2022-01-18 16:36:26,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 194 treesize of output 190 [2022-01-18 16:36:26,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:26,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 16:36:26,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:26,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 16:36:36,841 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 16:36:36,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1181 treesize of output 884 [2022-01-18 16:36:40,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:40,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:40,498 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:36:40,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1060 treesize of output 808 [2022-01-18 16:36:41,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:41,752 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:36:41,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:36:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:41,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283028851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:41,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:41,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-01-18 16:36:41,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680417429] [2022-01-18 16:36:41,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:41,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:36:41,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:41,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:36:41,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:36:41,790 INFO L87 Difference]: Start difference. First operand 7749 states and 27812 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:47,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:47,702 INFO L93 Difference]: Finished difference Result 16907 states and 58211 transitions. [2022-01-18 16:36:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:36:47,702 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:36:47,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:47,735 INFO L225 Difference]: With dead ends: 16907 [2022-01-18 16:36:47,735 INFO L226 Difference]: Without dead ends: 16615 [2022-01-18 16:36:47,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:36:47,736 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 408 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 1836 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 1937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:47,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 337 Invalid, 1937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1836 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:36:47,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16615 states. [2022-01-18 16:36:47,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16615 to 7745. [2022-01-18 16:36:47,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7745 states, 7744 states have (on average 3.5923295454545454) internal successors, (27819), 7744 states have internal predecessors, (27819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:47,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7745 states to 7745 states and 27819 transitions. [2022-01-18 16:36:47,894 INFO L78 Accepts]: Start accepts. Automaton has 7745 states and 27819 transitions. Word has length 33 [2022-01-18 16:36:47,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:47,894 INFO L470 AbstractCegarLoop]: Abstraction has 7745 states and 27819 transitions. [2022-01-18 16:36:47,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:47,894 INFO L276 IsEmpty]: Start isEmpty. Operand 7745 states and 27819 transitions. [2022-01-18 16:36:47,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:36:47,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:47,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:47,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:48,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:48,118 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:36:48,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1906539584, now seen corresponding path program 27 times [2022-01-18 16:36:48,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:48,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388604949] [2022-01-18 16:36:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:48,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:48,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:48,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:48,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388604949] [2022-01-18 16:36:48,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388604949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:48,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833402511] [2022-01-18 16:36:48,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:48,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:48,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:48,809 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:48,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 16:36:48,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:36:48,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:48,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:36:48,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:49,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:36:49,660 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 16:36:49,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 16:36:49,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:49,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 102 [2022-01-18 16:36:49,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:49,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 94 [2022-01-18 16:36:51,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:51,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:51,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 84 [2022-01-18 16:36:52,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:52,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:53,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:53,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 280 treesize of output 272 [2022-01-18 16:37:18,408 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-18 16:37:18,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2248 treesize of output 1711 [2022-01-18 16:37:45,573 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:37:45,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2022-01-18 16:37:45,806 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:45,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833402511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:45,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:45,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 16:37:45,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381875157] [2022-01-18 16:37:45,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:45,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:37:45,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:45,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:37:45,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1039, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:37:45,808 INFO L87 Difference]: Start difference. First operand 7745 states and 27819 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:51,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:51,275 INFO L93 Difference]: Finished difference Result 15162 states and 51828 transitions. [2022-01-18 16:37:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 16:37:51,275 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:37:51,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:51,304 INFO L225 Difference]: With dead ends: 15162 [2022-01-18 16:37:51,304 INFO L226 Difference]: Without dead ends: 15141 [2022-01-18 16:37:51,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 62 SyntacticMatches, 9 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3426 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1529, Invalid=7591, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 16:37:51,306 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 500 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 3072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2170 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:51,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 276 Invalid, 3072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 837 Invalid, 0 Unknown, 2170 Unchecked, 0.5s Time] [2022-01-18 16:37:51,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15141 states. [2022-01-18 16:37:51,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15141 to 7795. [2022-01-18 16:37:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7795 states, 7794 states have (on average 3.586733384654863) internal successors, (27955), 7794 states have internal predecessors, (27955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:51,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7795 states to 7795 states and 27955 transitions. [2022-01-18 16:37:51,458 INFO L78 Accepts]: Start accepts. Automaton has 7795 states and 27955 transitions. Word has length 33 [2022-01-18 16:37:51,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:51,458 INFO L470 AbstractCegarLoop]: Abstraction has 7795 states and 27955 transitions. [2022-01-18 16:37:51,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:51,459 INFO L276 IsEmpty]: Start isEmpty. Operand 7795 states and 27955 transitions. [2022-01-18 16:37:51,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:37:51,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:51,470 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:51,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:51,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:51,675 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:37:51,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1865262020, now seen corresponding path program 28 times [2022-01-18 16:37:51,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:51,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072016778] [2022-01-18 16:37:51,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:51,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:52,431 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:52,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:52,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072016778] [2022-01-18 16:37:52,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072016778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:52,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260447365] [2022-01-18 16:37:52,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:37:52,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:52,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:52,432 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:52,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 16:37:52,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:37:52,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:52,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 16:37:52,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:52,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:37:53,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:53,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:53,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 79 [2022-01-18 16:37:53,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:53,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:53,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 126 [2022-01-18 16:37:53,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:53,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 86 treesize of output 72 [2022-01-18 16:37:53,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-01-18 16:37:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:53,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:55,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 234 [2022-01-18 16:37:55,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-01-18 16:37:55,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 32 treesize of output 30 [2022-01-18 16:37:55,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 16:37:55,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 32 treesize of output 30 [2022-01-18 16:37:55,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 28 treesize of output 26 [2022-01-18 16:37:55,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:55,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:55,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:55,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:03,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:03,841 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 16:38:03,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 628 treesize of output 522 [2022-01-18 16:38:06,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:06,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:06,388 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 16:38:06,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 606 treesize of output 1 [2022-01-18 16:38:06,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:06,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:06,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:06,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 598 treesize of output 496 [2022-01-18 16:38:07,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:07,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:07,779 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 16:38:07,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 576 treesize of output 1 [2022-01-18 16:38:07,872 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:38:07,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 16:38:07,928 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:38:07,969 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:07,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260447365] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:07,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:07,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 16:38:07,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610490741] [2022-01-18 16:38:07,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:07,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:38:07,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:07,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:38:07,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:38:07,971 INFO L87 Difference]: Start difference. First operand 7795 states and 27955 transitions. Second operand has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:11,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:11,061 INFO L93 Difference]: Finished difference Result 14019 states and 48540 transitions. [2022-01-18 16:38:11,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:38:11,061 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:38:11,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:11,086 INFO L225 Difference]: With dead ends: 14019 [2022-01-18 16:38:11,086 INFO L226 Difference]: Without dead ends: 13724 [2022-01-18 16:38:11,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:38:11,087 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 289 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 1243 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:11,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 199 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1243 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:38:11,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13724 states. [2022-01-18 16:38:11,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13724 to 7867. [2022-01-18 16:38:11,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7867 states, 7866 states have (on average 3.5856852275616578) internal successors, (28205), 7866 states have internal predecessors, (28205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7867 states to 7867 states and 28205 transitions. [2022-01-18 16:38:11,213 INFO L78 Accepts]: Start accepts. Automaton has 7867 states and 28205 transitions. Word has length 33 [2022-01-18 16:38:11,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:11,213 INFO L470 AbstractCegarLoop]: Abstraction has 7867 states and 28205 transitions. [2022-01-18 16:38:11,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:11,213 INFO L276 IsEmpty]: Start isEmpty. Operand 7867 states and 28205 transitions. [2022-01-18 16:38:11,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:38:11,224 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:11,224 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:38:11,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 16:38:11,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:11,439 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:38:11,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:11,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1070034656, now seen corresponding path program 29 times [2022-01-18 16:38:11,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:11,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440654607] [2022-01-18 16:38:11,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:11,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:11,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:12,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:12,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:12,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440654607] [2022-01-18 16:38:12,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440654607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:12,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590728936] [2022-01-18 16:38:12,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:38:12,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:12,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:12,192 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:12,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 16:38:12,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:38:12,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:12,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 16:38:12,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:12,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:38:12,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:12,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 41 treesize of output 39 [2022-01-18 16:38:12,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:12,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:12,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 70 [2022-01-18 16:38:12,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:12,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:12,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 87 [2022-01-18 16:38:13,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-01-18 16:38:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:13,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:14,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:14,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 600 treesize of output 576 [2022-01-18 16:38:24,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:24,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:24,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 313 treesize of output 265 [2022-01-18 16:38:25,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,350 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 16:38:25,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 62 [2022-01-18 16:38:25,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,398 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 16:38:25,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2022-01-18 16:38:25,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,437 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 16:38:25,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 86 [2022-01-18 16:38:25,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,473 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 16:38:25,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 76 [2022-01-18 16:38:25,486 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:38:25,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,498 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:38:25,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,510 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:38:25,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:38:25,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,522 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:38:25,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,534 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:38:25,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,546 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 16:38:25,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,556 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:38:25,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 16:38:25,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,591 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 16:38:25,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 207 treesize of output 170 [2022-01-18 16:38:25,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,643 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:38:25,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 16:38:25,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,656 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:38:25,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 16:38:25,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,669 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:38:25,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 16:38:25,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,686 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 16:38:25,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,699 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 16:38:25,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,711 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:38:25,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,728 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:38:25,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 16:38:25,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,740 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 16:38:25,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,916 INFO L353 Elim1Store]: treesize reduction 20, result has 55.6 percent of original size [2022-01-18 16:38:25,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 46 [2022-01-18 16:38:25,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,934 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 16:38:25,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2022-01-18 16:38:25,938 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 16:38:25,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:25,949 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 16:38:25,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 1 [2022-01-18 16:38:26,002 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:26,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590728936] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:26,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:26,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 16:38:26,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005301386] [2022-01-18 16:38:26,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:26,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:38:26,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:38:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:38:26,003 INFO L87 Difference]: Start difference. First operand 7867 states and 28205 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:30,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:30,026 INFO L93 Difference]: Finished difference Result 14454 states and 50012 transitions. [2022-01-18 16:38:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 16:38:30,027 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:38:30,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:30,055 INFO L225 Difference]: With dead ends: 14454 [2022-01-18 16:38:30,055 INFO L226 Difference]: Without dead ends: 14297 [2022-01-18 16:38:30,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=496, Invalid=2696, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:38:30,055 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 356 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:30,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 334 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1483 Invalid, 0 Unknown, 512 Unchecked, 1.1s Time] [2022-01-18 16:38:30,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14297 states. [2022-01-18 16:38:30,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14297 to 7866. [2022-01-18 16:38:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7866 states, 7865 states have (on average 3.5838525111252384) internal successors, (28187), 7865 states have internal predecessors, (28187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7866 states to 7866 states and 28187 transitions. [2022-01-18 16:38:30,205 INFO L78 Accepts]: Start accepts. Automaton has 7866 states and 28187 transitions. Word has length 33 [2022-01-18 16:38:30,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:30,206 INFO L470 AbstractCegarLoop]: Abstraction has 7866 states and 28187 transitions. [2022-01-18 16:38:30,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:30,206 INFO L276 IsEmpty]: Start isEmpty. Operand 7866 states and 28187 transitions. [2022-01-18 16:38:30,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:38:30,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:30,217 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:38:30,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:30,431 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,SelfDestructingSolverStorable34 [2022-01-18 16:38:30,431 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:38:30,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:30,432 INFO L85 PathProgramCache]: Analyzing trace with hash 889067426, now seen corresponding path program 30 times [2022-01-18 16:38:30,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:30,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777358487] [2022-01-18 16:38:30,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:30,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:31,430 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:31,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:31,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777358487] [2022-01-18 16:38:31,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777358487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:31,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645007373] [2022-01-18 16:38:31,431 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:38:31,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:31,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:31,432 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:31,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 16:38:31,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:38:31,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:31,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 16:38:31,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:31,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:38:32,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:32,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 93 [2022-01-18 16:38:32,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:32,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 207 treesize of output 173 [2022-01-18 16:38:32,222 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-18 16:38:32,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 87 [2022-01-18 16:38:33,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:33,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:33,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-01-18 16:38:33,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:33,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:35,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:35,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:35,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 2730 treesize of output 2634 [2022-01-18 16:38:51,102 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-18 16:38:51,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1126 treesize of output 877 [2022-01-18 16:39:22,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:22,149 INFO L353 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2022-01-18 16:39:22,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 32 [2022-01-18 16:39:22,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:22,165 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:39:22,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 1 [2022-01-18 16:39:22,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:22,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645007373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:22,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:22,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2022-01-18 16:39:22,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327416982] [2022-01-18 16:39:22,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:22,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:39:22,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:22,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:39:22,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=968, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:39:22,247 INFO L87 Difference]: Start difference. First operand 7866 states and 28187 transitions. Second operand has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:31,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:31,370 INFO L93 Difference]: Finished difference Result 12793 states and 43195 transitions. [2022-01-18 16:39:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 16:39:31,370 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:39:31,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:31,395 INFO L225 Difference]: With dead ends: 12793 [2022-01-18 16:39:31,395 INFO L226 Difference]: Without dead ends: 12783 [2022-01-18 16:39:31,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4584 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=1735, Invalid=10475, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:39:31,396 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 651 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 3768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1895 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:31,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 428 Invalid, 3768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1748 Invalid, 0 Unknown, 1895 Unchecked, 1.4s Time] [2022-01-18 16:39:31,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-01-18 16:39:31,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 8692. [2022-01-18 16:39:31,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8692 states, 8691 states have (on average 3.553215970544241) internal successors, (30881), 8691 states have internal predecessors, (30881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:31,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8692 states to 8692 states and 30881 transitions. [2022-01-18 16:39:31,545 INFO L78 Accepts]: Start accepts. Automaton has 8692 states and 30881 transitions. Word has length 33 [2022-01-18 16:39:31,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:31,545 INFO L470 AbstractCegarLoop]: Abstraction has 8692 states and 30881 transitions. [2022-01-18 16:39:31,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:31,546 INFO L276 IsEmpty]: Start isEmpty. Operand 8692 states and 30881 transitions. [2022-01-18 16:39:31,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:39:31,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:31,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:39:31,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 16:39:31,763 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,SelfDestructingSolverStorable35 [2022-01-18 16:39:31,763 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:39:31,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:31,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1519583930, now seen corresponding path program 31 times [2022-01-18 16:39:31,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:31,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850668853] [2022-01-18 16:39:31,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:31,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:33,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:33,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850668853] [2022-01-18 16:39:33,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850668853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:33,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075984669] [2022-01-18 16:39:33,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:39:33,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:33,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:33,063 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:33,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 16:39:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:33,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 16:39:33,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:33,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 16:39:33,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:33,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:33,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 68 [2022-01-18 16:39:33,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:33,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:33,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 107 [2022-01-18 16:39:33,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:33,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 18 [2022-01-18 16:39:33,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 16:39:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:33,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:41,840 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:39:41,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12536 treesize of output 12176 [2022-01-18 16:40:03,658 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:40:03,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1052 treesize of output 814 [2022-01-18 16:40:09,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,614 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 16:40:09,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1015 treesize of output 1 [2022-01-18 16:40:09,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,751 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:40:09,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 1 [2022-01-18 16:40:09,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,762 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:40:09,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 1 [2022-01-18 16:40:09,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,773 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 16:40:09,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 1 [2022-01-18 16:40:09,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,785 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 16:40:09,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:40:09,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:09,795 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 16:40:09,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 1 [2022-01-18 16:40:09,850 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:09,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075984669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:09,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:09,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-18 16:40:09,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143442467] [2022-01-18 16:40:09,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:09,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:40:09,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:09,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:40:09,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:40:09,851 INFO L87 Difference]: Start difference. First operand 8692 states and 30881 transitions. Second operand has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:17,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:17,272 INFO L93 Difference]: Finished difference Result 13817 states and 46447 transitions. [2022-01-18 16:40:17,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 16:40:17,273 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:40:17,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:17,340 INFO L225 Difference]: With dead ends: 13817 [2022-01-18 16:40:17,340 INFO L226 Difference]: Without dead ends: 13747 [2022-01-18 16:40:17,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=690, Invalid=4712, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 16:40:17,341 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 415 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 3038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 905 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:17,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 481 Invalid, 3038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2061 Invalid, 0 Unknown, 905 Unchecked, 1.5s Time] [2022-01-18 16:40:17,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13747 states. [2022-01-18 16:40:17,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13747 to 8878. [2022-01-18 16:40:17,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8878 states, 8877 states have (on average 3.5537906950546354) internal successors, (31547), 8877 states have internal predecessors, (31547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:17,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8878 states to 8878 states and 31547 transitions. [2022-01-18 16:40:17,475 INFO L78 Accepts]: Start accepts. Automaton has 8878 states and 31547 transitions. Word has length 33 [2022-01-18 16:40:17,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:17,475 INFO L470 AbstractCegarLoop]: Abstraction has 8878 states and 31547 transitions. [2022-01-18 16:40:17,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:17,475 INFO L276 IsEmpty]: Start isEmpty. Operand 8878 states and 31547 transitions. [2022-01-18 16:40:17,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:40:17,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:17,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:40:17,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:17,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:17,703 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:17,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:17,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2085379868, now seen corresponding path program 32 times [2022-01-18 16:40:17,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:17,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387614460] [2022-01-18 16:40:17,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:17,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:17,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:18,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:18,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:18,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387614460] [2022-01-18 16:40:18,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387614460] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:18,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071873670] [2022-01-18 16:40:18,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:18,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:18,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:18,868 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:18,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 16:40:18,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:18,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:18,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 16:40:18,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:19,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:40:20,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:20,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 41 treesize of output 39 [2022-01-18 16:40:20,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:20,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:20,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 82 [2022-01-18 16:40:20,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:20,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:20,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 139 [2022-01-18 16:40:20,409 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 64 treesize of output 48 [2022-01-18 16:40:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:20,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:30,623 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:40:30,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5693 treesize of output 5495 [2022-01-18 16:40:49,750 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 16:40:49,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1191 treesize of output 942 [2022-01-18 16:40:54,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:54,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:54,694 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:40:54,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1172 treesize of output 950 [2022-01-18 16:40:56,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:56,193 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:40:56,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:40:56,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:56,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071873670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:56,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:56,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 16:40:56,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271820773] [2022-01-18 16:40:56,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:56,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:40:56,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:56,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:40:56,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:56,262 INFO L87 Difference]: Start difference. First operand 8878 states and 31547 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:05,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:05,559 INFO L93 Difference]: Finished difference Result 14539 states and 49483 transitions. [2022-01-18 16:41:05,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 16:41:05,560 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:41:05,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:05,604 INFO L225 Difference]: With dead ends: 14539 [2022-01-18 16:41:05,604 INFO L226 Difference]: Without dead ends: 14403 [2022-01-18 16:41:05,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=736, Invalid=4814, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 16:41:05,606 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 450 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 501 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:05,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 309 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1553 Invalid, 0 Unknown, 501 Unchecked, 1.3s Time] [2022-01-18 16:41:05,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14403 states. [2022-01-18 16:41:05,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14403 to 9138. [2022-01-18 16:41:05,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9138 states, 9137 states have (on average 3.5499616942103533) internal successors, (32436), 9137 states have internal predecessors, (32436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:05,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9138 states to 9138 states and 32436 transitions. [2022-01-18 16:41:05,815 INFO L78 Accepts]: Start accepts. Automaton has 9138 states and 32436 transitions. Word has length 33 [2022-01-18 16:41:05,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:05,816 INFO L470 AbstractCegarLoop]: Abstraction has 9138 states and 32436 transitions. [2022-01-18 16:41:05,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:05,817 INFO L276 IsEmpty]: Start isEmpty. Operand 9138 states and 32436 transitions. [2022-01-18 16:41:05,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:41:05,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:05,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:41:05,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 16:41:06,035 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,SelfDestructingSolverStorable37 [2022-01-18 16:41:06,035 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:06,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:06,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1064094556, now seen corresponding path program 33 times [2022-01-18 16:41:06,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:06,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755598437] [2022-01-18 16:41:06,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:06,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:06,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:06,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755598437] [2022-01-18 16:41:06,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755598437] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:06,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849801306] [2022-01-18 16:41:06,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:41:06,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:06,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:06,566 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:06,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 16:41:06,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:41:06,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:06,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 16:41:06,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:06,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:41:07,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:07,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 97 [2022-01-18 16:41:07,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:07,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 180 treesize of output 156 [2022-01-18 16:41:07,662 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-18 16:41:07,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 82 [2022-01-18 16:41:09,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:09,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:09,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 60 [2022-01-18 16:41:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:09,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:15,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:15,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 4438 treesize of output 4288 [2022-01-18 16:41:39,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:39,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:39,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1897 treesize of output 1514 [2022-01-18 16:42:01,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:01,529 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:42:01,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:42:01,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:01,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849801306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:01,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:01,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:42:01,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173316264] [2022-01-18 16:42:01,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:01,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:42:01,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:01,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:42:01,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:42:01,586 INFO L87 Difference]: Start difference. First operand 9138 states and 32436 transitions. Second operand has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:07,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:07,604 INFO L93 Difference]: Finished difference Result 15982 states and 54432 transitions. [2022-01-18 16:42:07,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:42:07,604 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:42:07,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:07,635 INFO L225 Difference]: With dead ends: 15982 [2022-01-18 16:42:07,635 INFO L226 Difference]: Without dead ends: 15843 [2022-01-18 16:42:07,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3064 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1309, Invalid=7621, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:42:07,636 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 507 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 696 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:07,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 404 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1560 Invalid, 0 Unknown, 696 Unchecked, 1.0s Time] [2022-01-18 16:42:07,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15843 states. [2022-01-18 16:42:07,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15843 to 9499. [2022-01-18 16:42:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9499 states, 9498 states have (on average 3.545799115603285) internal successors, (33678), 9498 states have internal predecessors, (33678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:07,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9499 states to 9499 states and 33678 transitions. [2022-01-18 16:42:07,833 INFO L78 Accepts]: Start accepts. Automaton has 9499 states and 33678 transitions. Word has length 33 [2022-01-18 16:42:07,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:07,833 INFO L470 AbstractCegarLoop]: Abstraction has 9499 states and 33678 transitions. [2022-01-18 16:42:07,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:07,834 INFO L276 IsEmpty]: Start isEmpty. Operand 9499 states and 33678 transitions. [2022-01-18 16:42:07,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:42:07,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:07,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:42:07,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:08,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:42:08,062 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:08,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:08,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1936278134, now seen corresponding path program 34 times [2022-01-18 16:42:08,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:08,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400493226] [2022-01-18 16:42:08,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:08,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:08,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:08,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:08,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:08,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400493226] [2022-01-18 16:42:08,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400493226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:08,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661982191] [2022-01-18 16:42:08,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:42:08,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:08,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:08,727 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:42:08,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 16:42:08,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:42:08,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:08,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:42:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:08,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 16:42:09,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 70 [2022-01-18 16:42:09,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 64 [2022-01-18 16:42:09,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 25 [2022-01-18 16:42:10,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 16:42:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:10,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:21,565 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:42:21,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9730 treesize of output 9370 [2022-01-18 16:42:44,150 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:42:44,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2385 treesize of output 1719 [2022-01-18 16:43:08,037 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:43:08,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 185 treesize of output 179 [2022-01-18 16:43:08,242 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:08,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661982191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:08,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:08,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 16:43:08,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009962349] [2022-01-18 16:43:08,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:08,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:43:08,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:08,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:43:08,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:43:08,243 INFO L87 Difference]: Start difference. First operand 9499 states and 33678 transitions. Second operand has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:17,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:17,412 INFO L93 Difference]: Finished difference Result 15107 states and 52704 transitions. [2022-01-18 16:43:17,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 16:43:17,412 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:43:17,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:17,442 INFO L225 Difference]: With dead ends: 15107 [2022-01-18 16:43:17,442 INFO L226 Difference]: Without dead ends: 15049 [2022-01-18 16:43:17,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2260 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=935, Invalid=6037, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:43:17,449 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 406 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 2784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 933 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:17,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 496 Invalid, 2784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1730 Invalid, 0 Unknown, 933 Unchecked, 1.4s Time] [2022-01-18 16:43:17,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15049 states. [2022-01-18 16:43:17,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15049 to 9981. [2022-01-18 16:43:17,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9981 states, 9980 states have (on average 3.550501002004008) internal successors, (35434), 9980 states have internal predecessors, (35434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:17,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9981 states to 9981 states and 35434 transitions. [2022-01-18 16:43:17,668 INFO L78 Accepts]: Start accepts. Automaton has 9981 states and 35434 transitions. Word has length 33 [2022-01-18 16:43:17,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:43:17,669 INFO L470 AbstractCegarLoop]: Abstraction has 9981 states and 35434 transitions. [2022-01-18 16:43:17,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:17,669 INFO L276 IsEmpty]: Start isEmpty. Operand 9981 states and 35434 transitions. [2022-01-18 16:43:17,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:43:17,682 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:43:17,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:43:17,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:43:17,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:43:17,898 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:43:17,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:43:17,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1592247440, now seen corresponding path program 35 times [2022-01-18 16:43:17,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:43:17,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671951694] [2022-01-18 16:43:17,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:43:17,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:43:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:18,470 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:18,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:43:18,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671951694] [2022-01-18 16:43:18,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671951694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:43:18,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544314694] [2022-01-18 16:43:18,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:43:18,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:18,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:43:18,472 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:43:18,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 16:43:18,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:43:18,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:43:18,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 16:43:18,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:43:18,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:43:19,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2022-01-18 16:43:19,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 123 [2022-01-18 16:43:19,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 84 treesize of output 74 [2022-01-18 16:43:19,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 16:43:19,628 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:19,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:43:31,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:31,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5680 treesize of output 5488 [2022-01-18 16:43:47,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:47,954 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 16:43:47,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1212 treesize of output 981 [2022-01-18 16:43:54,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:54,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:55,034 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:43:55,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1257 treesize of output 993 [2022-01-18 16:43:56,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:56,716 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:43:56,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:43:56,771 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:56,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544314694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:56,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:56,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 16:43:56,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060868944] [2022-01-18 16:43:56,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:56,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:43:56,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:56,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:43:56,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:43:56,772 INFO L87 Difference]: Start difference. First operand 9981 states and 35434 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:09,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:09,008 INFO L93 Difference]: Finished difference Result 15023 states and 52260 transitions. [2022-01-18 16:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:44:09,008 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:44:09,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:09,037 INFO L225 Difference]: With dead ends: 15023 [2022-01-18 16:44:09,037 INFO L226 Difference]: Without dead ends: 14989 [2022-01-18 16:44:09,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2057 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=830, Invalid=5490, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:44:09,057 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 383 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 482 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:44:09,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 272 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1370 Invalid, 0 Unknown, 482 Unchecked, 1.3s Time] [2022-01-18 16:44:09,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14989 states. [2022-01-18 16:44:09,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14989 to 10243. [2022-01-18 16:44:09,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10243 states, 10242 states have (on average 3.55477445811365) internal successors, (36408), 10242 states have internal predecessors, (36408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:09,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10243 states to 10243 states and 36408 transitions. [2022-01-18 16:44:09,259 INFO L78 Accepts]: Start accepts. Automaton has 10243 states and 36408 transitions. Word has length 33 [2022-01-18 16:44:09,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:09,259 INFO L470 AbstractCegarLoop]: Abstraction has 10243 states and 36408 transitions. [2022-01-18 16:44:09,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:09,259 INFO L276 IsEmpty]: Start isEmpty. Operand 10243 states and 36408 transitions. [2022-01-18 16:44:09,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:44:09,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:09,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:44:09,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:44:09,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:09,489 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:44:09,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:09,490 INFO L85 PathProgramCache]: Analyzing trace with hash -703860912, now seen corresponding path program 36 times [2022-01-18 16:44:09,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:09,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10805161] [2022-01-18 16:44:09,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:09,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:10,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:10,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:10,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10805161] [2022-01-18 16:44:10,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10805161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:10,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085657988] [2022-01-18 16:44:10,214 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:44:10,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:10,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:10,215 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:44:10,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 16:44:10,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:44:10,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:44:10,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 16:44:10,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:10,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 16:44:11,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 70 [2022-01-18 16:44:11,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 64 [2022-01-18 16:44:11,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 25 [2022-01-18 16:44:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 16:44:11,355 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:11,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:22,523 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:44:22,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5682 treesize of output 5466 [2022-01-18 16:44:46,686 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 16:44:46,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1165 treesize of output 916 [2022-01-18 16:44:53,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:53,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:53,937 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 16:44:53,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1210 treesize of output 928 [2022-01-18 16:44:55,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:55,740 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 16:44:55,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 16:44:55,799 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:55,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085657988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:55,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:55,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 16:44:55,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365276516] [2022-01-18 16:44:55,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:55,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:44:55,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:55,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:44:55,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:44:55,800 INFO L87 Difference]: Start difference. First operand 10243 states and 36408 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:08,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:45:08,724 INFO L93 Difference]: Finished difference Result 17930 states and 61710 transitions. [2022-01-18 16:45:08,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 16:45:08,725 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:45:08,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:45:08,762 INFO L225 Difference]: With dead ends: 17930 [2022-01-18 16:45:08,762 INFO L226 Difference]: Without dead ends: 17614 [2022-01-18 16:45:08,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=1340, Invalid=8362, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:45:08,763 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 463 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1972 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 3117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1036 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:45:08,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 489 Invalid, 3117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1972 Invalid, 0 Unknown, 1036 Unchecked, 1.7s Time] [2022-01-18 16:45:08,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17614 states. [2022-01-18 16:45:08,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17614 to 10344. [2022-01-18 16:45:08,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10344 states, 10343 states have (on average 3.5548680266847144) internal successors, (36768), 10343 states have internal predecessors, (36768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:08,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10344 states to 10344 states and 36768 transitions. [2022-01-18 16:45:08,956 INFO L78 Accepts]: Start accepts. Automaton has 10344 states and 36768 transitions. Word has length 33 [2022-01-18 16:45:08,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:45:08,956 INFO L470 AbstractCegarLoop]: Abstraction has 10344 states and 36768 transitions. [2022-01-18 16:45:08,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:08,956 INFO L276 IsEmpty]: Start isEmpty. Operand 10344 states and 36768 transitions. [2022-01-18 16:45:08,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:45:08,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:45:08,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:45:09,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:45:09,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:09,192 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:45:09,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:45:09,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2045112362, now seen corresponding path program 37 times [2022-01-18 16:45:09,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:45:09,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349431776] [2022-01-18 16:45:09,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:45:09,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:45:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:45:10,514 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:10,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:45:10,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349431776] [2022-01-18 16:45:10,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349431776] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:45:10,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448815694] [2022-01-18 16:45:10,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:45:10,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:10,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:45:10,524 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:45:10,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 16:45:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:45:10,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 16:45:10,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:45:10,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:45:10,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:10,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 20 treesize of output 22 [2022-01-18 16:45:10,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:10,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:10,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 62 [2022-01-18 16:45:10,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:10,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:10,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 76 [2022-01-18 16:45:11,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-01-18 16:45:11,324 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:11,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:45:27,072 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:45:27,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14718 treesize of output 14318 Received shutdown request... [2022-01-18 16:45:45,883 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 16:45:45,885 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:45:45,891 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:45:45,923 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-01-18 16:45:46,100 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,SelfDestructingSolverStorable42 [2022-01-18 16:45:46,100 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-14-5-11-5-3-4-2-2-1 context. [2022-01-18 16:45:46,102 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 16:45:46,102 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 16:45:46,102 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 16:45:46,115 INFO L732 BasicCegarLoop]: Path program histogram: [37, 3, 2, 1] [2022-01-18 16:45:46,117 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:45:46,117 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:45:46,119 INFO L202 PluginConnector]: Adding new model three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:45:46 BasicIcfg [2022-01-18 16:45:46,119 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:45:46,119 INFO L158 Benchmark]: Toolchain (without parser) took 869391.79ms. Allocated memory was 432.0MB in the beginning and 1.3GB in the end (delta: 830.5MB). Free memory was 393.7MB in the beginning and 565.0MB in the end (delta: -171.3MB). Peak memory consumption was 661.7MB. Max. memory is 16.0GB. [2022-01-18 16:45:46,119 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 432.0MB. Free memory is still 394.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:45:46,119 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.66ms. Allocated memory is still 432.0MB. Free memory was 393.6MB in the beginning and 392.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:45:46,120 INFO L158 Benchmark]: Boogie Preprocessor took 9.95ms. Allocated memory is still 432.0MB. Free memory was 392.1MB in the beginning and 391.1MB in the end (delta: 990.3kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:45:46,120 INFO L158 Benchmark]: RCFGBuilder took 180.33ms. Allocated memory is still 432.0MB. Free memory was 391.0MB in the beginning and 381.0MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 16:45:46,120 INFO L158 Benchmark]: TraceAbstraction took 869180.42ms. Allocated memory was 432.0MB in the beginning and 1.3GB in the end (delta: 830.5MB). Free memory was 380.6MB in the beginning and 565.0MB in the end (delta: -184.4MB). Peak memory consumption was 649.1MB. Max. memory is 16.0GB. [2022-01-18 16:45:46,121 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 432.0MB. Free memory is still 394.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.66ms. Allocated memory is still 432.0MB. Free memory was 393.6MB in the beginning and 392.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 9.95ms. Allocated memory is still 432.0MB. Free memory was 392.1MB in the beginning and 391.1MB in the end (delta: 990.3kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 180.33ms. Allocated memory is still 432.0MB. Free memory was 391.0MB in the beginning and 381.0MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 869180.42ms. Allocated memory was 432.0MB in the beginning and 1.3GB in the end (delta: 830.5MB). Free memory was 380.6MB in the beginning and 565.0MB in the end (delta: -184.4MB). Peak memory consumption was 649.1MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-14-5-11-5-3-4-2-2-1 context. - TimeoutResultAtElement [Line: 67]: 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 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-14-5-11-5-3-4-2-2-1 context. - TimeoutResultAtElement [Line: 68]: 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 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-14-5-11-5-3-4-2-2-1 context. - TimeoutResultAtElement [Line: 67]: 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 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-14-5-11-5-3-4-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 869.0s, OverallIterations: 43, TraceHistogramMax: 2, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.4s, AutomataDifference: 148.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10775 SdHoareTripleChecker+Valid, 28.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10775 mSDsluCounter, 9063 SdHoareTripleChecker+Invalid, 25.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 13038 IncrementalHoareTripleChecker+Unchecked, 16588 mSDsCounter, 2063 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 35122 IncrementalHoareTripleChecker+Invalid, 50223 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2063 mSolverCounterUnsat, 1076 mSDtfsCounter, 35122 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3759 GetRequests, 2006 SyntacticMatches, 85 SemanticMatches, 1668 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 35588 ImplicationChecksByTransitivity, 148.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12433occurred in iteration=25, InterpolantAutomatonStates: 1380, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.9s AutomataMinimizationTime, 42 MinimizatonAttempts, 148062 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 668.5s InterpolantComputationTime, 2413 NumberOfCodeBlocks, 2413 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 3449 ConstructedInterpolants, 177 QuantifiedInterpolants, 386156 SizeOfPredicates, 286 NumberOfNonLiveVariables, 3146 ConjunctsInSsa, 810 ConjunctsInUnsatCore, 116 InterpolantComputations, 5 PerfectInterpolantSequences, 238/1154 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