/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:28:12,235 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:28:12,237 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:28:12,288 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:28:12,288 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:28:12,289 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:28:12,290 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:28:12,291 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:28:12,292 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:28:12,293 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:28:12,293 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:28:12,294 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:28:12,294 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:28:12,301 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:28:12,302 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:28:12,302 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:28:12,304 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:28:12,307 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:28:12,312 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:28:12,313 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:28:12,314 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:28:12,316 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:28:12,318 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:28:12,319 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:28:12,323 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:28:12,324 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:28:12,324 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:28:12,324 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:28:12,324 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:28:12,325 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:28:12,325 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:28:12,325 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:28:12,326 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:28:12,326 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:28:12,327 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:28:12,327 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:28:12,327 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:28:12,327 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:28:12,328 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:28:12,328 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:28:12,328 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:28:12,332 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-28 15:28:12,353 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:28:12,353 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:28:12,354 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:28:12,354 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:28:12,354 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:28:12,354 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:28:12,355 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:28:12,355 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:28:12,355 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:28:12,355 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:28:12,355 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:28:12,356 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:28:12,356 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:28:12,357 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:28:12,357 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:28:12,357 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:28:12,358 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:28:12,358 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:28:12,358 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-28 15:28:12,516 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:28:12,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:28:12,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:28:12,533 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:28:12,534 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:28:12,535 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-max.wvr.bpl [2022-01-28 15:28:12,535 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl' [2022-01-28 15:28:12,552 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:28:12,554 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:28:12,555 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:28:12,555 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:28:12,555 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:28:12,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,568 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,586 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:28:12,587 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:28:12,588 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:28:12,588 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:28:12,588 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:28:12,593 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,593 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,594 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,594 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,596 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,598 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,599 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,601 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:28:12,602 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:28:12,602 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:28:12,602 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:28:12,603 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/1) ... [2022-01-28 15:28:12,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:28:12,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:12,629 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-28 15:28:12,633 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-28 15:28:12,656 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:28:12,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:28:12,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:28:12,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:28:12,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:28:12,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:28:12,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:28:12,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:28:12,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:28:12,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:28:12,658 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:28:12,658 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:28:12,658 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:28:12,691 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:28:12,692 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:28:12,772 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:28:12,784 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:28:12,784 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:28:12,785 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:28:12 BoogieIcfgContainer [2022-01-28 15:28:12,786 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:28:12,787 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:28:12,787 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:28:12,801 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:28:12,815 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:28:12" (1/2) ... [2022-01-28 15:28:12,816 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@640a9566 and model type three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:28:12, skipping insertion in model container [2022-01-28 15:28:12,816 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:28:12" (2/2) ... [2022-01-28 15:28:12,817 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-max.wvr.bpl [2022-01-28 15:28:12,820 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:28:12,820 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:28:12,820 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:28:12,820 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:28:12,846 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-28 15:28:12,889 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:28:12,893 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-28 15:28:12,894 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-28 15:28:12,900 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 32 transitions, 88 flow [2022-01-28 15:28:12,928 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-28 15:28:12,930 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-28 15:28:12,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:28:12,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:12,937 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-28 15:28:12,938 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:12,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:12,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1053276962, now seen corresponding path program 1 times [2022-01-28 15:28:12,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:12,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283219247] [2022-01-28 15:28:12,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:12,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:13,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,087 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-28 15:28:13,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:13,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283219247] [2022-01-28 15:28:13,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283219247] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:28:13,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:28:13,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 15:28:13,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605348923] [2022-01-28 15:28:13,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:28:13,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:28:13,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:13,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:28:13,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:28:13,114 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-28 15:28:13,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:13,196 INFO L93 Difference]: Finished difference Result 474 states and 1450 transitions. [2022-01-28 15:28:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 15:28:13,198 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-28 15:28:13,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:13,207 INFO L225 Difference]: With dead ends: 474 [2022-01-28 15:28:13,207 INFO L226 Difference]: Without dead ends: 388 [2022-01-28 15:28:13,209 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-28 15:28:13,211 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-28 15:28:13,212 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-28 15:28:13,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-28 15:28:13,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 176. [2022-01-28 15:28:13,278 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-28 15:28:13,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 541 transitions. [2022-01-28 15:28:13,280 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 541 transitions. Word has length 19 [2022-01-28 15:28:13,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:13,281 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 541 transitions. [2022-01-28 15:28:13,281 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-28 15:28:13,281 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 541 transitions. [2022-01-28 15:28:13,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:28:13,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:13,283 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-28 15:28:13,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:28:13,284 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:13,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:13,284 INFO L85 PathProgramCache]: Analyzing trace with hash -324392928, now seen corresponding path program 1 times [2022-01-28 15:28:13,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:13,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827960478] [2022-01-28 15:28:13,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:13,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,318 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-28 15:28:13,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:13,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827960478] [2022-01-28 15:28:13,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827960478] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:28:13,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:28:13,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:28:13,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242374709] [2022-01-28 15:28:13,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:28:13,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:28:13,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:13,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:28:13,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:28:13,321 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-28 15:28:13,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:13,376 INFO L93 Difference]: Finished difference Result 272 states and 825 transitions. [2022-01-28 15:28:13,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:28:13,376 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-28 15:28:13,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:13,378 INFO L225 Difference]: With dead ends: 272 [2022-01-28 15:28:13,378 INFO L226 Difference]: Without dead ends: 249 [2022-01-28 15:28:13,379 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-28 15:28:13,380 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-28 15:28:13,380 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-28 15:28:13,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-28 15:28:13,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-01-28 15:28:13,392 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-28 15:28:13,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 705 transitions. [2022-01-28 15:28:13,394 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 705 transitions. Word has length 22 [2022-01-28 15:28:13,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:13,394 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 705 transitions. [2022-01-28 15:28:13,394 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-28 15:28:13,394 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 705 transitions. [2022-01-28 15:28:13,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:28:13,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:13,396 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-28 15:28:13,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:28:13,396 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:13,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:13,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2144032734, now seen corresponding path program 2 times [2022-01-28 15:28:13,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:13,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065843816] [2022-01-28 15:28:13,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:13,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,428 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-28 15:28:13,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:13,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065843816] [2022-01-28 15:28:13,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065843816] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:28:13,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:28:13,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:28:13,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960666579] [2022-01-28 15:28:13,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:28:13,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:28:13,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:13,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:28:13,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:28:13,430 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-28 15:28:13,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:13,483 INFO L93 Difference]: Finished difference Result 371 states and 1117 transitions. [2022-01-28 15:28:13,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:28:13,484 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-28 15:28:13,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:13,486 INFO L225 Difference]: With dead ends: 371 [2022-01-28 15:28:13,486 INFO L226 Difference]: Without dead ends: 348 [2022-01-28 15:28:13,486 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-28 15:28:13,487 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-28 15:28:13,487 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-28 15:28:13,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-28 15:28:13,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 267. [2022-01-28 15:28:13,499 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-28 15:28:13,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 830 transitions. [2022-01-28 15:28:13,501 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 830 transitions. Word has length 22 [2022-01-28 15:28:13,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:13,501 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 830 transitions. [2022-01-28 15:28:13,501 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-28 15:28:13,501 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 830 transitions. [2022-01-28 15:28:13,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:28:13,502 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:13,502 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-28 15:28:13,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-28 15:28:13,503 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:13,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:13,503 INFO L85 PathProgramCache]: Analyzing trace with hash -698997086, now seen corresponding path program 3 times [2022-01-28 15:28:13,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:13,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155805342] [2022-01-28 15:28:13,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:13,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:13,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,549 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-28 15:28:13,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:13,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155805342] [2022-01-28 15:28:13,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155805342] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:28:13,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:28:13,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:28:13,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395261620] [2022-01-28 15:28:13,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:28:13,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:28:13,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:13,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:28:13,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:28:13,551 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-28 15:28:13,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:13,600 INFO L93 Difference]: Finished difference Result 301 states and 881 transitions. [2022-01-28 15:28:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:28:13,601 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-28 15:28:13,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:13,603 INFO L225 Difference]: With dead ends: 301 [2022-01-28 15:28:13,603 INFO L226 Difference]: Without dead ends: 279 [2022-01-28 15:28:13,603 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-28 15:28:13,604 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-28 15:28:13,604 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-28 15:28:13,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-28 15:28:13,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 272. [2022-01-28 15:28:13,612 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-28 15:28:13,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 819 transitions. [2022-01-28 15:28:13,613 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 819 transitions. Word has length 22 [2022-01-28 15:28:13,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:13,614 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 819 transitions. [2022-01-28 15:28:13,614 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-28 15:28:13,614 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 819 transitions. [2022-01-28 15:28:13,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:28:13,615 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:13,621 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-28 15:28:13,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-28 15:28:13,621 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:13,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash 665668420, now seen corresponding path program 1 times [2022-01-28 15:28:13,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:13,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987628082] [2022-01-28 15:28:13,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:13,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,688 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-28 15:28:13,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:13,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987628082] [2022-01-28 15:28:13,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987628082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:13,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555023473] [2022-01-28 15:28:13,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:13,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:13,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:13,690 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-28 15:28:13,735 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-28 15:28:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:13,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-28 15:28:13,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:13,807 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-28 15:28:13,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:13,874 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-28 15:28:13,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555023473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:13,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:13,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-28 15:28:13,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686955467] [2022-01-28 15:28:13,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:13,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:28:13,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:13,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:28:13,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:28:13,877 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-28 15:28:13,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:13,944 INFO L93 Difference]: Finished difference Result 360 states and 1056 transitions. [2022-01-28 15:28:13,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 15:28:13,944 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-28 15:28:13,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:13,946 INFO L225 Difference]: With dead ends: 360 [2022-01-28 15:28:13,946 INFO L226 Difference]: Without dead ends: 360 [2022-01-28 15:28:13,949 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-28 15:28:13,954 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-28 15:28:13,954 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-28 15:28:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-28 15:28:13,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 288. [2022-01-28 15:28:13,972 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-28 15:28:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 862 transitions. [2022-01-28 15:28:13,973 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 862 transitions. Word has length 24 [2022-01-28 15:28:13,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:13,974 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 862 transitions. [2022-01-28 15:28:13,974 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-28 15:28:13,974 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 862 transitions. [2022-01-28 15:28:13,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:28:13,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:13,976 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-28 15:28:13,993 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-28 15:28:14,191 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-28 15:28:14,192 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:14,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:14,193 INFO L85 PathProgramCache]: Analyzing trace with hash 55281188, now seen corresponding path program 2 times [2022-01-28 15:28:14,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:14,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833447954] [2022-01-28 15:28:14,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:14,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:14,251 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-28 15:28:14,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:14,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833447954] [2022-01-28 15:28:14,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833447954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:28:14,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:28:14,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:28:14,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867814904] [2022-01-28 15:28:14,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:28:14,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:28:14,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:14,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:28:14,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:28:14,253 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-28 15:28:14,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:14,285 INFO L93 Difference]: Finished difference Result 276 states and 851 transitions. [2022-01-28 15:28:14,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:28:14,285 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-28 15:28:14,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:14,287 INFO L225 Difference]: With dead ends: 276 [2022-01-28 15:28:14,287 INFO L226 Difference]: Without dead ends: 276 [2022-01-28 15:28:14,287 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-28 15:28:14,292 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-28 15:28:14,293 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-28 15:28:14,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-28 15:28:14,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 243. [2022-01-28 15:28:14,298 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-28 15:28:14,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 749 transitions. [2022-01-28 15:28:14,299 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 749 transitions. Word has length 24 [2022-01-28 15:28:14,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:14,300 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 749 transitions. [2022-01-28 15:28:14,300 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-28 15:28:14,300 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 749 transitions. [2022-01-28 15:28:14,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:28:14,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:14,300 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-28 15:28:14,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-28 15:28:14,301 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:14,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:14,301 INFO L85 PathProgramCache]: Analyzing trace with hash 109515422, now seen corresponding path program 1 times [2022-01-28 15:28:14,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:14,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394656987] [2022-01-28 15:28:14,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:14,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:14,621 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-28 15:28:14,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:14,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394656987] [2022-01-28 15:28:14,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394656987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:14,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998975908] [2022-01-28 15:28:14,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:14,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:14,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:14,624 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-28 15:28:14,625 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-28 15:28:14,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:14,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:28:14,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:15,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:28:15,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2022-01-28 15:28:15,050 INFO L388 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-28 15:28:15,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-01-28 15:28:15,218 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-28 15:28:15,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:15,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 85 [2022-01-28 15:28:15,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:15,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:15,935 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:15,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:28:15,956 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:28:15,956 INFO L388 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 23 treesize of output 29 [2022-01-28 15:28:15,974 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-28 15:28:15,974 INFO L388 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 23 treesize of output 1 [2022-01-28 15:28:15,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:15,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:15,985 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:15,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 1 [2022-01-28 15:28:16,004 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:28:16,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 27 [2022-01-28 15:28:16,024 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-28 15:28:16,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 1 [2022-01-28 15:28:16,082 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-28 15:28:16,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998975908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:16,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:16,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-28 15:28:16,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959514320] [2022-01-28 15:28:16,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:16,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:28:16,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:16,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:28:16,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:28:16,085 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-28 15:28:16,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:16,344 INFO L93 Difference]: Finished difference Result 471 states and 1460 transitions. [2022-01-28 15:28:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 15:28:16,344 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-28 15:28:16,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:16,347 INFO L225 Difference]: With dead ends: 471 [2022-01-28 15:28:16,347 INFO L226 Difference]: Without dead ends: 428 [2022-01-28 15:28:16,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:28:16,347 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-28 15:28:16,348 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-28 15:28:16,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-28 15:28:16,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 329. [2022-01-28 15:28:16,354 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-28 15:28:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1024 transitions. [2022-01-28 15:28:16,355 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1024 transitions. Word has length 26 [2022-01-28 15:28:16,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:16,355 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1024 transitions. [2022-01-28 15:28:16,355 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-28 15:28:16,356 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1024 transitions. [2022-01-28 15:28:16,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:28:16,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:16,356 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-28 15:28:16,375 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-28 15:28:16,571 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-28 15:28:16,572 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:16,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1564312640, now seen corresponding path program 2 times [2022-01-28 15:28:16,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:16,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011516273] [2022-01-28 15:28:16,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:16,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:16,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:16,756 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-28 15:28:16,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:16,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011516273] [2022-01-28 15:28:16,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011516273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:16,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290138084] [2022-01-28 15:28:16,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:28:16,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:16,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:16,757 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-28 15:28:16,758 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-28 15:28:16,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:28:16,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:16,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:28:16,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:16,970 INFO L388 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-28 15:28:17,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:28:17,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-01-28 15:28:17,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-01-28 15:28:17,164 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-28 15:28:17,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:17,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:17,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:17,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:17,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:18,108 INFO L354 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-28 15:28:18,108 INFO L388 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 38 [2022-01-28 15:28:18,164 INFO L354 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-28 15:28:18,164 INFO L388 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 39 [2022-01-28 15:28:18,218 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:28:18,219 INFO L388 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 41 [2022-01-28 15:28:18,292 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-28 15:28:18,292 INFO L388 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 1 [2022-01-28 15:28:18,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:18,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:18,308 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:18,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:28:18,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:18,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:18,322 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:18,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 1 [2022-01-28 15:28:18,405 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-28 15:28:18,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290138084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:18,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:18,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-28 15:28:18,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971783926] [2022-01-28 15:28:18,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:18,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:28:18,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:18,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:28:18,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:28:18,406 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-28 15:28:18,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:18,790 INFO L93 Difference]: Finished difference Result 655 states and 2075 transitions. [2022-01-28 15:28:18,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:28:18,791 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-28 15:28:18,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:18,793 INFO L225 Difference]: With dead ends: 655 [2022-01-28 15:28:18,793 INFO L226 Difference]: Without dead ends: 612 [2022-01-28 15:28:18,794 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-28 15:28:18,794 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-28 15:28:18,794 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-28 15:28:18,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-01-28 15:28:18,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 349. [2022-01-28 15:28:18,809 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-28 15:28:18,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1088 transitions. [2022-01-28 15:28:18,811 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1088 transitions. Word has length 26 [2022-01-28 15:28:18,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:18,811 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1088 transitions. [2022-01-28 15:28:18,811 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-28 15:28:18,811 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1088 transitions. [2022-01-28 15:28:18,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:28:18,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:18,812 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-28 15:28:18,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:19,027 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-28 15:28:19,028 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:19,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:19,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1161623412, now seen corresponding path program 3 times [2022-01-28 15:28:19,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:19,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590730987] [2022-01-28 15:28:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:19,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:19,179 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-28 15:28:19,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:19,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590730987] [2022-01-28 15:28:19,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590730987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:19,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437664202] [2022-01-28 15:28:19,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:28:19,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:19,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:19,180 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-28 15:28:19,189 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-28 15:28:19,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:28:19,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:19,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:28:19,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:19,384 INFO L388 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-28 15:28:19,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-28 15:28:19,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 31 [2022-01-28 15:28:19,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2022-01-28 15:28:19,563 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-28 15:28:19,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:20,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:20,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:20,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:20,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:20,725 INFO L354 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-28 15:28:20,726 INFO L388 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 38 [2022-01-28 15:28:20,789 INFO L354 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-28 15:28:20,789 INFO L388 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 39 [2022-01-28 15:28:20,828 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:28:20,828 INFO L388 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 41 [2022-01-28 15:28:20,904 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-28 15:28:20,905 INFO L388 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 1 [2022-01-28 15:28:20,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:20,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:20,917 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:20,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:28:20,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:20,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-28 15:28:20,943 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-28 15:28:20,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 1 [2022-01-28 15:28:21,023 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-28 15:28:21,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437664202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:21,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:21,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-28 15:28:21,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810467541] [2022-01-28 15:28:21,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:21,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:28:21,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:21,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:28:21,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:28:21,025 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-28 15:28:21,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:21,355 INFO L93 Difference]: Finished difference Result 558 states and 1755 transitions. [2022-01-28 15:28:21,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:28:21,356 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-28 15:28:21,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:21,358 INFO L225 Difference]: With dead ends: 558 [2022-01-28 15:28:21,358 INFO L226 Difference]: Without dead ends: 499 [2022-01-28 15:28:21,358 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-28 15:28:21,359 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 194 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-28 15:28:21,359 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-28 15:28:21,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-01-28 15:28:21,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 349. [2022-01-28 15:28:21,366 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-28 15:28:21,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1094 transitions. [2022-01-28 15:28:21,367 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1094 transitions. Word has length 26 [2022-01-28 15:28:21,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:21,369 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1094 transitions. [2022-01-28 15:28:21,369 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-28 15:28:21,369 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1094 transitions. [2022-01-28 15:28:21,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:28:21,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:21,370 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-28 15:28:21,392 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-28 15:28:21,585 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-28 15:28:21,586 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:21,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:21,586 INFO L85 PathProgramCache]: Analyzing trace with hash -709205764, now seen corresponding path program 4 times [2022-01-28 15:28:21,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:21,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188819211] [2022-01-28 15:28:21,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:21,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:21,614 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-28 15:28:21,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:21,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188819211] [2022-01-28 15:28:21,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188819211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:21,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293934216] [2022-01-28 15:28:21,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:28:21,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:21,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:21,625 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-28 15:28:21,626 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-28 15:28:21,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:28:21,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:21,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:21,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:21,685 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-28 15:28:21,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:21,726 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-28 15:28:21,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293934216] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:21,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:21,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-28 15:28:21,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045536942] [2022-01-28 15:28:21,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:21,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-28 15:28:21,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:21,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-28 15:28:21,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:28:21,728 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-28 15:28:21,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:21,845 INFO L93 Difference]: Finished difference Result 871 states and 2716 transitions. [2022-01-28 15:28:21,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:21,845 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-28 15:28:21,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:21,848 INFO L225 Difference]: With dead ends: 871 [2022-01-28 15:28:21,848 INFO L226 Difference]: Without dead ends: 871 [2022-01-28 15:28:21,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:28:21,849 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-28 15:28:21,849 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-28 15:28:21,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-28 15:28:21,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 579. [2022-01-28 15:28:21,861 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-28 15:28:21,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1925 transitions. [2022-01-28 15:28:21,862 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1925 transitions. Word has length 28 [2022-01-28 15:28:21,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:21,863 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1925 transitions. [2022-01-28 15:28:21,863 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-28 15:28:21,863 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1925 transitions. [2022-01-28 15:28:21,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:28:21,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:21,864 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-28 15:28:21,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-28 15:28:22,076 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-28 15:28:22,077 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:22,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:22,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1896545024, now seen corresponding path program 5 times [2022-01-28 15:28:22,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:22,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166007192] [2022-01-28 15:28:22,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:22,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:22,099 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-28 15:28:22,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:22,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166007192] [2022-01-28 15:28:22,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166007192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:22,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616927384] [2022-01-28 15:28:22,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:28:22,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:22,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:22,100 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-28 15:28:22,101 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-28 15:28:22,126 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:28:22,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:22,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:22,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:22,169 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-28 15:28:22,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:22,212 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-28 15:28:22,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616927384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:22,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:22,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-28 15:28:22,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802914296] [2022-01-28 15:28:22,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:22,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:28:22,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:22,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:28:22,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:28:22,215 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-28 15:28:22,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:22,287 INFO L93 Difference]: Finished difference Result 861 states and 2683 transitions. [2022-01-28 15:28:22,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:22,288 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-28 15:28:22,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:22,291 INFO L225 Difference]: With dead ends: 861 [2022-01-28 15:28:22,291 INFO L226 Difference]: Without dead ends: 861 [2022-01-28 15:28:22,291 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-28 15:28:22,292 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-28 15:28:22,292 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-28 15:28:22,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-01-28 15:28:22,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 575. [2022-01-28 15:28:22,302 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-28 15:28:22,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1899 transitions. [2022-01-28 15:28:22,303 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1899 transitions. Word has length 28 [2022-01-28 15:28:22,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:22,304 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1899 transitions. [2022-01-28 15:28:22,304 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-28 15:28:22,304 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1899 transitions. [2022-01-28 15:28:22,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:28:22,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:22,305 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-28 15:28:22,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:22,519 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-28 15:28:22,521 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:22,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:22,522 INFO L85 PathProgramCache]: Analyzing trace with hash 454285246, now seen corresponding path program 6 times [2022-01-28 15:28:22,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:22,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722229899] [2022-01-28 15:28:22,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:22,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:22,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:22,544 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-28 15:28:22,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:22,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722229899] [2022-01-28 15:28:22,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722229899] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:22,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542165512] [2022-01-28 15:28:22,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:28:22,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:22,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:22,546 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-28 15:28:22,547 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-28 15:28:22,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:28:22,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:22,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 15:28:22,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:22,634 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-28 15:28:22,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:22,672 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-28 15:28:22,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542165512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:22,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:22,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-28 15:28:22,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074075710] [2022-01-28 15:28:22,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:22,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:28:22,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:22,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:28:22,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:28:22,674 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-28 15:28:23,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:23,164 INFO L93 Difference]: Finished difference Result 2153 states and 6965 transitions. [2022-01-28 15:28:23,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:28:23,165 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-28 15:28:23,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:23,173 INFO L225 Difference]: With dead ends: 2153 [2022-01-28 15:28:23,173 INFO L226 Difference]: Without dead ends: 2153 [2022-01-28 15:28:23,174 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-28 15:28:23,174 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-28 15:28:23,174 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-28 15:28:23,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2022-01-28 15:28:23,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 741. [2022-01-28 15:28:23,198 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-28 15:28:23,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2645 transitions. [2022-01-28 15:28:23,200 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2645 transitions. Word has length 28 [2022-01-28 15:28:23,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:23,200 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2645 transitions. [2022-01-28 15:28:23,200 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-28 15:28:23,201 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2645 transitions. [2022-01-28 15:28:23,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:28:23,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:23,202 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-28 15:28:23,218 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-28 15:28:23,415 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-28 15:28:23,415 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:23,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:23,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1068511452, now seen corresponding path program 7 times [2022-01-28 15:28:23,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:23,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265880008] [2022-01-28 15:28:23,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:23,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:23,448 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-28 15:28:23,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:23,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265880008] [2022-01-28 15:28:23,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265880008] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:23,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022958894] [2022-01-28 15:28:23,448 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:28:23,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:23,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:23,449 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-28 15:28:23,450 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-28 15:28:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:23,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:23,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:23,514 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-28 15:28:23,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:23,554 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-28 15:28:23,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022958894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:23,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:23,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-28 15:28:23,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116267341] [2022-01-28 15:28:23,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:23,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-28 15:28:23,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:23,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-28 15:28:23,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:28:23,556 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-28 15:28:23,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:23,663 INFO L93 Difference]: Finished difference Result 1909 states and 6809 transitions. [2022-01-28 15:28:23,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:23,674 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-28 15:28:23,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:23,685 INFO L225 Difference]: With dead ends: 1909 [2022-01-28 15:28:23,685 INFO L226 Difference]: Without dead ends: 1747 [2022-01-28 15:28:23,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:28:23,686 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-28 15:28:23,687 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-28 15:28:23,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2022-01-28 15:28:23,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1449. [2022-01-28 15:28:23,713 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-28 15:28:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 5405 transitions. [2022-01-28 15:28:23,717 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 5405 transitions. Word has length 29 [2022-01-28 15:28:23,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:23,717 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 5405 transitions. [2022-01-28 15:28:23,717 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-28 15:28:23,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 5405 transitions. [2022-01-28 15:28:23,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:28:23,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:23,722 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-28 15:28:23,739 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-28 15:28:23,931 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-28 15:28:23,931 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:23,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:23,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1671938888, now seen corresponding path program 8 times [2022-01-28 15:28:23,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:23,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65393904] [2022-01-28 15:28:23,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:23,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:23,961 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-28 15:28:23,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:23,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65393904] [2022-01-28 15:28:23,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65393904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:23,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032568943] [2022-01-28 15:28:23,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:28:23,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:23,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:23,963 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-28 15:28:23,963 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-28 15:28:23,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:28:23,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:23,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:23,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:24,035 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-28 15:28:24,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:24,084 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-28 15:28:24,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032568943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:24,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:24,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-01-28 15:28:24,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450307214] [2022-01-28 15:28:24,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:24,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:28:24,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:24,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:28:24,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:28:24,086 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-28 15:28:24,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:24,537 INFO L93 Difference]: Finished difference Result 3995 states and 14025 transitions. [2022-01-28 15:28:24,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-28 15:28:24,537 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-28 15:28:24,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:24,554 INFO L225 Difference]: With dead ends: 3995 [2022-01-28 15:28:24,554 INFO L226 Difference]: Without dead ends: 3839 [2022-01-28 15:28:24,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:28:24,555 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.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:24,555 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.2s Time] [2022-01-28 15:28:24,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-01-28 15:28:24,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 2530. [2022-01-28 15:28:24,610 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-28 15:28:24,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9704 transitions. [2022-01-28 15:28:24,618 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9704 transitions. Word has length 29 [2022-01-28 15:28:24,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:24,618 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9704 transitions. [2022-01-28 15:28:24,618 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-28 15:28:24,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9704 transitions. [2022-01-28 15:28:24,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:28:24,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:24,624 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-28 15:28:24,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:24,835 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-28 15:28:24,835 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:24,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:24,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1406736764, now seen corresponding path program 9 times [2022-01-28 15:28:24,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:24,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262068438] [2022-01-28 15:28:24,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:24,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:24,860 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-28 15:28:24,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:24,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262068438] [2022-01-28 15:28:24,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262068438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:24,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833873524] [2022-01-28 15:28:24,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:28:24,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:24,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:24,862 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-28 15:28:24,880 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-28 15:28:24,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:28:24,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:24,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:24,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:24,946 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-28 15:28:24,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:24,983 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-28 15:28:24,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833873524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:24,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:24,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-28 15:28:24,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534343379] [2022-01-28 15:28:24,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:24,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:28:24,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:24,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:28:24,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:28:24,984 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-28 15:28:25,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:25,074 INFO L93 Difference]: Finished difference Result 3602 states and 13510 transitions. [2022-01-28 15:28:25,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-28 15:28:25,075 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-28 15:28:25,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:25,090 INFO L225 Difference]: With dead ends: 3602 [2022-01-28 15:28:25,091 INFO L226 Difference]: Without dead ends: 3568 [2022-01-28 15:28:25,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-28 15:28:25,091 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-28 15:28:25,091 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-28 15:28:25,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2022-01-28 15:28:25,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3231. [2022-01-28 15:28:25,148 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-28 15:28:25,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 12476 transitions. [2022-01-28 15:28:25,158 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 12476 transitions. Word has length 29 [2022-01-28 15:28:25,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:25,158 INFO L470 AbstractCegarLoop]: Abstraction has 3231 states and 12476 transitions. [2022-01-28 15:28:25,158 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-28 15:28:25,158 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 12476 transitions. [2022-01-28 15:28:25,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:28:25,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:25,165 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-28 15:28:25,183 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-28 15:28:25,375 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-28 15:28:25,375 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:25,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:25,376 INFO L85 PathProgramCache]: Analyzing trace with hash 466613648, now seen corresponding path program 10 times [2022-01-28 15:28:25,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:25,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342930489] [2022-01-28 15:28:25,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:25,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:25,397 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-28 15:28:25,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:25,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342930489] [2022-01-28 15:28:25,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342930489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:25,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993128022] [2022-01-28 15:28:25,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:28:25,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:25,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:25,398 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-28 15:28:25,399 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-28 15:28:25,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:28:25,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:25,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:25,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:25,458 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-28 15:28:25,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:25,496 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-28 15:28:25,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993128022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:25,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:25,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-28 15:28:25,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352656068] [2022-01-28 15:28:25,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:25,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:28:25,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:25,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:28:25,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:28:25,497 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-28 15:28:25,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:25,585 INFO L93 Difference]: Finished difference Result 3778 states and 14160 transitions. [2022-01-28 15:28:25,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:25,585 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-28 15:28:25,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:25,595 INFO L225 Difference]: With dead ends: 3778 [2022-01-28 15:28:25,596 INFO L226 Difference]: Without dead ends: 3778 [2022-01-28 15:28:25,596 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-28 15:28:25,596 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-28 15:28:25,596 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-28 15:28:25,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-01-28 15:28:25,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3280. [2022-01-28 15:28:25,652 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-28 15:28:25,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 12686 transitions. [2022-01-28 15:28:25,661 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 12686 transitions. Word has length 29 [2022-01-28 15:28:25,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:25,661 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 12686 transitions. [2022-01-28 15:28:25,661 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-28 15:28:25,661 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 12686 transitions. [2022-01-28 15:28:25,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:28:25,668 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:25,668 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-28 15:28:25,699 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-28 15:28:25,885 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-28 15:28:25,886 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:25,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:25,886 INFO L85 PathProgramCache]: Analyzing trace with hash -339625636, now seen corresponding path program 11 times [2022-01-28 15:28:25,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:25,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520687727] [2022-01-28 15:28:25,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:25,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:25,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:25,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520687727] [2022-01-28 15:28:25,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520687727] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745732444] [2022-01-28 15:28:25,907 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:28:25,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:25,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:25,908 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-28 15:28:25,909 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-28 15:28:25,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:28:25,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:25,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:25,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:25,984 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-28 15:28:25,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:26,026 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-28 15:28:26,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745732444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:26,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:26,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-28 15:28:26,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265729745] [2022-01-28 15:28:26,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:26,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-28 15:28:26,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:26,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-28 15:28:26,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:28:26,027 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-28 15:28:26,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:26,145 INFO L93 Difference]: Finished difference Result 3719 states and 13964 transitions. [2022-01-28 15:28:26,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:26,146 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-28 15:28:26,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:26,156 INFO L225 Difference]: With dead ends: 3719 [2022-01-28 15:28:26,157 INFO L226 Difference]: Without dead ends: 3719 [2022-01-28 15:28:26,157 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-28 15:28:26,157 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-28 15:28:26,157 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-28 15:28:26,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3719 states. [2022-01-28 15:28:26,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3719 to 3290. [2022-01-28 15:28:26,216 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-28 15:28:26,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 12611 transitions. [2022-01-28 15:28:26,225 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 12611 transitions. Word has length 29 [2022-01-28 15:28:26,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:26,225 INFO L470 AbstractCegarLoop]: Abstraction has 3290 states and 12611 transitions. [2022-01-28 15:28:26,226 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-28 15:28:26,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 12611 transitions. [2022-01-28 15:28:26,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:28:26,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:26,232 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-28 15:28:26,247 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-28 15:28:26,432 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-28 15:28:26,432 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:26,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:26,432 INFO L85 PathProgramCache]: Analyzing trace with hash 669340768, now seen corresponding path program 12 times [2022-01-28 15:28:26,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:26,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685830818] [2022-01-28 15:28:26,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:26,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:26,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:26,464 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-28 15:28:26,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:26,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685830818] [2022-01-28 15:28:26,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685830818] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:26,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685115520] [2022-01-28 15:28:26,465 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:28:26,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:26,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:26,466 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-28 15:28:26,467 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-28 15:28:26,491 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:28:26,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:26,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:28:26,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:26,534 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-28 15:28:26,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:26,576 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-28 15:28:26,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685115520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:26,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:26,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-28 15:28:26,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752654756] [2022-01-28 15:28:26,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:26,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-28 15:28:26,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:26,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-28 15:28:26,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:28:26,577 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-28 15:28:26,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:26,700 INFO L93 Difference]: Finished difference Result 6009 states and 21708 transitions. [2022-01-28 15:28:26,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:28:26,700 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-28 15:28:26,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:26,717 INFO L225 Difference]: With dead ends: 6009 [2022-01-28 15:28:26,717 INFO L226 Difference]: Without dead ends: 5981 [2022-01-28 15:28:26,717 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-28 15:28:26,717 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-28 15:28:26,717 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-28 15:28:26,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2022-01-28 15:28:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 4628. [2022-01-28 15:28:26,815 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-28 15:28:26,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 17539 transitions. [2022-01-28 15:28:26,829 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 17539 transitions. Word has length 31 [2022-01-28 15:28:26,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:26,829 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 17539 transitions. [2022-01-28 15:28:26,829 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-28 15:28:26,830 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 17539 transitions. [2022-01-28 15:28:26,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:28:26,860 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:26,860 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-28 15:28:26,881 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-28 15:28:27,071 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-28 15:28:27,071 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:27,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:27,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1344478628, now seen corresponding path program 13 times [2022-01-28 15:28:27,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:27,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976729757] [2022-01-28 15:28:27,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:27,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:27,099 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-28 15:28:27,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:27,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976729757] [2022-01-28 15:28:27,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976729757] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:27,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796931161] [2022-01-28 15:28:27,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:28:27,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:27,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:27,101 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-28 15:28:27,101 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-28 15:28:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:27,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 15:28:27,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:27,176 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-28 15:28:27,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:27,215 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-28 15:28:27,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796931161] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:27,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:27,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-28 15:28:27,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669051526] [2022-01-28 15:28:27,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:27,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:28:27,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:27,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:28:27,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:28:27,217 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-28 15:28:27,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:27,641 INFO L93 Difference]: Finished difference Result 6507 states and 22973 transitions. [2022-01-28 15:28:27,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:28:27,641 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-28 15:28:27,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:27,670 INFO L225 Difference]: With dead ends: 6507 [2022-01-28 15:28:27,671 INFO L226 Difference]: Without dead ends: 6444 [2022-01-28 15:28:27,671 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-28 15:28:27,672 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-28 15:28:27,672 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-28 15:28:27,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-01-28 15:28:27,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4591. [2022-01-28 15:28:27,762 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-28 15:28:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 17187 transitions. [2022-01-28 15:28:27,780 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 17187 transitions. Word has length 31 [2022-01-28 15:28:27,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:27,780 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 17187 transitions. [2022-01-28 15:28:27,780 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-28 15:28:27,780 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 17187 transitions. [2022-01-28 15:28:27,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:28:27,789 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:27,789 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-28 15:28:27,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-28 15:28:28,002 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-28 15:28:28,002 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:28,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1424343976, now seen corresponding path program 14 times [2022-01-28 15:28:28,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:28,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844204030] [2022-01-28 15:28:28,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:28,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:29,824 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-28 15:28:29,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:29,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844204030] [2022-01-28 15:28:29,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844204030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:29,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437787133] [2022-01-28 15:28:29,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:28:29,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:29,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:29,826 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-28 15:28:29,827 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-28 15:28:29,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:28:29,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:29,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:28:29,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:30,616 INFO L388 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-28 15:28:30,842 INFO L388 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-28 15:28:30,846 INFO L388 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 111 [2022-01-28 15:28:30,850 INFO L388 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 62 treesize of output 58 [2022-01-28 15:28:31,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 47 [2022-01-28 15:28:31,195 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-28 15:28:31,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:31,531 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:31,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 362 [2022-01-28 15:28:37,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,525 INFO L354 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-01-28 15:28:37,525 INFO L388 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 85 [2022-01-28 15:28:37,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,635 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:28:37,635 INFO L388 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-28 15:28:37,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,661 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:28:37,661 INFO L388 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 31 [2022-01-28 15:28:37,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,702 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:28:37,703 INFO L388 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 60 [2022-01-28 15:28:37,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,727 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:28:37,727 INFO L388 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-28 15:28:37,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,761 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-28 15:28:37,761 INFO L388 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 61 [2022-01-28 15:28:37,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,798 INFO L354 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-28 15:28:37,798 INFO L388 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-28 15:28:37,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,816 INFO L388 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 44 treesize of output 28 [2022-01-28 15:28:37,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,826 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:28:37,827 INFO L388 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-28 15:28:37,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,861 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:28:37,861 INFO L388 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 84 [2022-01-28 15:28:37,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,950 INFO L354 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-28 15:28:37,950 INFO L388 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 70 [2022-01-28 15:28:37,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,962 INFO L388 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 46 treesize of output 30 [2022-01-28 15:28:37,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:37,975 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:28:37,975 INFO L388 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-28 15:28:37,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,011 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-28 15:28:38,011 INFO L388 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 85 [2022-01-28 15:28:38,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,050 INFO L354 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-28 15:28:38,050 INFO L388 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-28 15:28:38,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,091 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:28:38,092 INFO L388 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 94 [2022-01-28 15:28:38,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,126 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:28:38,126 INFO L388 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-28 15:28:38,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,144 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:28:38,144 INFO L388 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 397 treesize of output 1 [2022-01-28 15:28:38,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:38,305 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:28:38,306 INFO L388 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-28 15:28:38,349 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-28 15:28:38,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437787133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:38,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:38,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-28 15:28:38,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245805391] [2022-01-28 15:28:38,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:38,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:28:38,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:38,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:28:38,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:28:38,350 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-28 15:28:39,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:39,978 INFO L93 Difference]: Finished difference Result 7254 states and 26374 transitions. [2022-01-28 15:28:39,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:28:39,985 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-28 15:28:39,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:40,006 INFO L225 Difference]: With dead ends: 7254 [2022-01-28 15:28:40,007 INFO L226 Difference]: Without dead ends: 7141 [2022-01-28 15:28:40,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:28:40,008 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 196 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:40,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 203 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1137 Invalid, 0 Unknown, 111 Unchecked, 1.0s Time] [2022-01-28 15:28:40,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7141 states. [2022-01-28 15:28:40,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7141 to 4923. [2022-01-28 15:28:40,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4923 states, 4922 states have (on average 3.7230800487606666) internal successors, (18325), 4922 states have internal predecessors, (18325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4923 states to 4923 states and 18325 transitions. [2022-01-28 15:28:40,120 INFO L78 Accepts]: Start accepts. Automaton has 4923 states and 18325 transitions. Word has length 33 [2022-01-28 15:28:40,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:40,120 INFO L470 AbstractCegarLoop]: Abstraction has 4923 states and 18325 transitions. [2022-01-28 15:28:40,120 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-28 15:28:40,120 INFO L276 IsEmpty]: Start isEmpty. Operand 4923 states and 18325 transitions. [2022-01-28 15:28:40,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:28:40,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:40,130 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-28 15:28:40,149 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-28 15:28:40,343 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-28 15:28:40,343 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:40,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1674310878, now seen corresponding path program 15 times [2022-01-28 15:28:40,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:40,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424940169] [2022-01-28 15:28:40,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:40,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:41,487 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-28 15:28:41,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:41,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424940169] [2022-01-28 15:28:41,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424940169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:41,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575955601] [2022-01-28 15:28:41,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:28:41,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:41,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:41,488 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-28 15:28:41,489 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-28 15:28:41,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:28:41,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:41,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:28:41,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:42,198 INFO L388 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-28 15:28:42,758 INFO L388 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 137 treesize of output 95 [2022-01-28 15:28:42,762 INFO L388 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 187 treesize of output 137 [2022-01-28 15:28:42,765 INFO L388 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 98 treesize of output 86 [2022-01-28 15:28:43,474 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:28:43,474 INFO L388 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 99 treesize of output 85 [2022-01-28 15:28:43,730 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-28 15:28:43,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:44,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:44,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:28:44,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:28:48,432 INFO L354 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-28 15:28:48,432 INFO L388 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 773 treesize of output 644 [2022-01-28 15:28:52,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:52,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:52,829 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:28:52,829 INFO L388 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 805 treesize of output 651 [2022-01-28 15:28:54,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:54,043 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:28:54,043 INFO L388 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-28 15:28:54,090 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-28 15:28:54,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575955601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:54,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:54,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-28 15:28:54,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807590075] [2022-01-28 15:28:54,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:54,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:28:54,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:54,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:28:54,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:28:54,092 INFO L87 Difference]: Start difference. First operand 4923 states and 18325 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-28 15:28:56,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:56,659 INFO L93 Difference]: Finished difference Result 8921 states and 31447 transitions. [2022-01-28 15:28:56,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:28:56,659 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-28 15:28:56,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:56,680 INFO L225 Difference]: With dead ends: 8921 [2022-01-28 15:28:56,681 INFO L226 Difference]: Without dead ends: 8826 [2022-01-28 15:28:56,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1224 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=607, Invalid=3299, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 15:28:56,682 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 418 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:56,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 259 Invalid, 1705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1027 Invalid, 0 Unknown, 617 Unchecked, 0.8s Time] [2022-01-28 15:28:56,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8826 states. [2022-01-28 15:28:56,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8826 to 5122. [2022-01-28 15:28:56,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5122 states, 5121 states have (on average 3.7094317516110134) internal successors, (18996), 5121 states have internal predecessors, (18996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:56,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5122 states to 5122 states and 18996 transitions. [2022-01-28 15:28:56,798 INFO L78 Accepts]: Start accepts. Automaton has 5122 states and 18996 transitions. Word has length 33 [2022-01-28 15:28:56,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:56,798 INFO L470 AbstractCegarLoop]: Abstraction has 5122 states and 18996 transitions. [2022-01-28 15:28:56,799 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-28 15:28:56,799 INFO L276 IsEmpty]: Start isEmpty. Operand 5122 states and 18996 transitions. [2022-01-28 15:28:56,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:28:56,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:56,809 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-28 15:28:56,825 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-28 15:28:57,023 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-28 15:28:57,023 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:28:57,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:57,024 INFO L85 PathProgramCache]: Analyzing trace with hash -760414318, now seen corresponding path program 16 times [2022-01-28 15:28:57,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:57,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744475008] [2022-01-28 15:28:57,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:57,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:57,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:18,948 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-28 15:29:18,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:18,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744475008] [2022-01-28 15:29:18,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744475008] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:18,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916214971] [2022-01-28 15:29:18,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:29:18,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:18,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:18,950 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-28 15:29:18,950 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-28 15:29:18,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:29:18,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:29:18,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:29:18,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:19,684 INFO L388 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-28 15:29:20,230 INFO L388 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 103 treesize of output 69 [2022-01-28 15:29:20,233 INFO L388 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 158 treesize of output 112 [2022-01-28 15:29:20,237 INFO L388 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 73 treesize of output 67 [2022-01-28 15:29:20,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 47 [2022-01-28 15:29:20,574 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-28 15:29:20,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:20,819 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:29:20,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-28 15:29:29,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:29,543 INFO L354 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-28 15:29:29,543 INFO L388 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 231 treesize of output 223 [2022-01-28 15:29:29,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:29,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:29,977 INFO L354 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-01-28 15:29:29,977 INFO L388 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 354 treesize of output 314 [2022-01-28 15:29:30,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:30,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:30,264 INFO L354 Elim1Store]: treesize reduction 64, result has 16.9 percent of original size [2022-01-28 15:29:30,265 INFO L388 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 377 treesize of output 283 [2022-01-28 15:29:30,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:30,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:30,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:29:30,328 INFO L388 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 223 treesize of output 219 [2022-01-28 15:29:31,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:31,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:31,575 INFO L354 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-01-28 15:29:31,576 INFO L388 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 340 treesize of output 300 [2022-01-28 15:29:31,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:31,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:31,875 INFO L354 Elim1Store]: treesize reduction 64, result has 16.9 percent of original size [2022-01-28 15:29:31,876 INFO L388 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 363 treesize of output 269 [2022-01-28 15:29:32,097 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:29:32,098 INFO L388 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 56 treesize of output 58 [2022-01-28 15:29:32,144 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:29:32,185 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-28 15:29:32,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916214971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:32,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:32,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-01-28 15:29:32,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376256155] [2022-01-28 15:29:32,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:32,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:29:32,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:32,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:29:32,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:29:32,186 INFO L87 Difference]: Start difference. First operand 5122 states and 18996 transitions. Second operand has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:33,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:33,522 INFO L93 Difference]: Finished difference Result 7558 states and 27361 transitions. [2022-01-28 15:29:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:29:33,523 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:29:33,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:29:33,539 INFO L225 Difference]: With dead ends: 7558 [2022-01-28 15:29:33,539 INFO L226 Difference]: Without dead ends: 7376 [2022-01-28 15:29:33,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=216, Invalid=974, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:29:33,540 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 212 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:29:33,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 223 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1072 Invalid, 0 Unknown, 179 Unchecked, 0.8s Time] [2022-01-28 15:29:33,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7376 states. [2022-01-28 15:29:33,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7376 to 5032. [2022-01-28 15:29:33,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5032 states, 5031 states have (on average 3.7153647386205524) internal successors, (18692), 5031 states have internal predecessors, (18692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:33,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5032 states to 5032 states and 18692 transitions. [2022-01-28 15:29:33,640 INFO L78 Accepts]: Start accepts. Automaton has 5032 states and 18692 transitions. Word has length 33 [2022-01-28 15:29:33,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:29:33,640 INFO L470 AbstractCegarLoop]: Abstraction has 5032 states and 18692 transitions. [2022-01-28 15:29:33,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:33,640 INFO L276 IsEmpty]: Start isEmpty. Operand 5032 states and 18692 transitions. [2022-01-28 15:29:33,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:29:33,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:29:33,649 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-28 15:29:33,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-28 15:29:33,867 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-28 15:29:33,867 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:29:33,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:29:33,868 INFO L85 PathProgramCache]: Analyzing trace with hash -720009752, now seen corresponding path program 17 times [2022-01-28 15:29:33,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:29:33,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652770610] [2022-01-28 15:29:33,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:29:33,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:29:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:33,892 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-28 15:29:33,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:33,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652770610] [2022-01-28 15:29:33,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652770610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:33,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150207959] [2022-01-28 15:29:33,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:29:33,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:33,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:33,896 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-28 15:29:33,897 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-28 15:29:33,929 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:29:33,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:29:33,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 15:29:33,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:29:33,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:29:34,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150207959] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:34,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:34,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-28 15:29:34,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705615170] [2022-01-28 15:29:34,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:34,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:29:34,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:34,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:29:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:29:34,014 INFO L87 Difference]: Start difference. First operand 5032 states and 18692 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:34,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:34,091 INFO L93 Difference]: Finished difference Result 7294 states and 26251 transitions. [2022-01-28 15:29:34,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 15:29:34,091 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:29:34,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:29:34,113 INFO L225 Difference]: With dead ends: 7294 [2022-01-28 15:29:34,113 INFO L226 Difference]: Without dead ends: 7072 [2022-01-28 15:29:34,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-28 15:29:34,113 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 40 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:29:34,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 50 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:29:34,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7072 states. [2022-01-28 15:29:34,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7072 to 6178. [2022-01-28 15:29:34,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6178 states, 6177 states have (on average 3.5852355512384655) internal successors, (22146), 6177 states have internal predecessors, (22146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:34,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6178 states to 6178 states and 22146 transitions. [2022-01-28 15:29:34,262 INFO L78 Accepts]: Start accepts. Automaton has 6178 states and 22146 transitions. Word has length 33 [2022-01-28 15:29:34,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:29:34,262 INFO L470 AbstractCegarLoop]: Abstraction has 6178 states and 22146 transitions. [2022-01-28 15:29:34,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:34,262 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 22146 transitions. [2022-01-28 15:29:34,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:29:34,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:29:34,273 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-28 15:29:34,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-28 15:29:34,487 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-28 15:29:34,487 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:29:34,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:29:34,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1696023130, now seen corresponding path program 18 times [2022-01-28 15:29:34,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:29:34,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410175866] [2022-01-28 15:29:34,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:29:34,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:29:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:35,199 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-28 15:29:35,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:35,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410175866] [2022-01-28 15:29:35,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410175866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:35,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649232391] [2022-01-28 15:29:35,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:29:35,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:35,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:35,201 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-28 15:29:35,203 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-28 15:29:35,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:29:35,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:29:35,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-28 15:29:35,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:35,488 INFO L388 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-28 15:29:36,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:36,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:36,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:36,048 INFO L388 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 125 treesize of output 73 [2022-01-28 15:29:36,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:36,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:36,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:36,057 INFO L388 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 173 treesize of output 117 [2022-01-28 15:29:36,062 INFO L388 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 68 treesize of output 62 [2022-01-28 15:29:36,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:29:36,745 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-28 15:29:36,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:37,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:37,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:37,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:37,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:37,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:37,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:46,834 INFO L354 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-28 15:29:46,835 INFO L388 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 870 treesize of output 684 [2022-01-28 15:29:50,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:50,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:50,504 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:29:50,505 INFO L388 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 840 treesize of output 1 [2022-01-28 15:29:50,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:50,574 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:29:50,575 INFO L388 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-28 15:29:50,621 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-28 15:29:50,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649232391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:50,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:50,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-28 15:29:50,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277009914] [2022-01-28 15:29:50,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:50,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:29:50,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:29:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:29:50,623 INFO L87 Difference]: Start difference. First operand 6178 states and 22146 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-28 15:29:55,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:55,639 INFO L93 Difference]: Finished difference Result 11896 states and 41097 transitions. [2022-01-28 15:29:55,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:29:55,639 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-28 15:29:55,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:29:55,667 INFO L225 Difference]: With dead ends: 11896 [2022-01-28 15:29:55,667 INFO L226 Difference]: Without dead ends: 11699 [2022-01-28 15:29:55,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=315, Invalid=1755, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:29:55,668 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 291 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:29:55,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 225 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1322 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:29:55,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11699 states. [2022-01-28 15:29:55,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11699 to 6842. [2022-01-28 15:29:55,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6842 states, 6841 states have (on average 3.5753544803391315) internal successors, (24459), 6841 states have internal predecessors, (24459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:55,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6842 states to 6842 states and 24459 transitions. [2022-01-28 15:29:55,825 INFO L78 Accepts]: Start accepts. Automaton has 6842 states and 24459 transitions. Word has length 33 [2022-01-28 15:29:55,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:29:55,825 INFO L470 AbstractCegarLoop]: Abstraction has 6842 states and 24459 transitions. [2022-01-28 15:29:55,825 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-28 15:29:55,825 INFO L276 IsEmpty]: Start isEmpty. Operand 6842 states and 24459 transitions. [2022-01-28 15:29:55,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:29:55,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:29:55,838 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-28 15:29:55,853 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-28 15:29:56,051 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-28 15:29:56,051 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:29:56,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:29:56,052 INFO L85 PathProgramCache]: Analyzing trace with hash -499710688, now seen corresponding path program 19 times [2022-01-28 15:29:56,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:29:56,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752377283] [2022-01-28 15:29:56,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:29:56,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:29:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:56,771 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-28 15:29:56,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752377283] [2022-01-28 15:29:56,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752377283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470202398] [2022-01-28 15:29:56,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:29:56,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:56,772 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-28 15:29:56,773 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-28 15:29:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:56,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:29:56,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:57,072 INFO L388 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-28 15:29:58,020 INFO L388 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 115 treesize of output 75 [2022-01-28 15:29:58,023 INFO L388 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 176 treesize of output 126 [2022-01-28 15:29:58,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:58,026 INFO L388 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 86 treesize of output 76 [2022-01-28 15:29:58,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:29:58,615 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-28 15:29:58,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:59,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:59,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:59,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:59,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:59,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:59,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:59,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:59,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:29:59,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:59,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:29:59,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:59,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:30:09,832 INFO L354 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-28 15:30:09,832 INFO L388 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 1173 treesize of output 864 [2022-01-28 15:30:14,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:14,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:14,920 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:30:14,920 INFO L388 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 1219 treesize of output 877 [2022-01-28 15:30:16,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:16,792 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:30:16,792 INFO L388 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 31 treesize of output 33 [2022-01-28 15:30:16,853 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-28 15:30:16,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470202398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:16,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:16,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-28 15:30:16,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758529143] [2022-01-28 15:30:16,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:16,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:30:16,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:16,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:30:16,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:30:16,854 INFO L87 Difference]: Start difference. First operand 6842 states and 24459 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-28 15:30:23,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:23,345 INFO L93 Difference]: Finished difference Result 12115 states and 41831 transitions. [2022-01-28 15:30:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:30:23,345 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-28 15:30:23,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:23,371 INFO L225 Difference]: With dead ends: 12115 [2022-01-28 15:30:23,371 INFO L226 Difference]: Without dead ends: 11956 [2022-01-28 15:30:23,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:30:23,372 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 316 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:23,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 261 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1348 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:30:23,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11956 states. [2022-01-28 15:30:23,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11956 to 7012. [2022-01-28 15:30:23,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7012 states, 7011 states have (on average 3.573099415204678) internal successors, (25051), 7011 states have internal predecessors, (25051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:23,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7012 states to 7012 states and 25051 transitions. [2022-01-28 15:30:23,526 INFO L78 Accepts]: Start accepts. Automaton has 7012 states and 25051 transitions. Word has length 33 [2022-01-28 15:30:23,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:23,526 INFO L470 AbstractCegarLoop]: Abstraction has 7012 states and 25051 transitions. [2022-01-28 15:30:23,526 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-28 15:30:23,526 INFO L276 IsEmpty]: Start isEmpty. Operand 7012 states and 25051 transitions. [2022-01-28 15:30:23,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:30:23,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:23,539 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-28 15:30:23,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-28 15:30:23,755 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-28 15:30:23,755 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:30:23,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:23,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1488917818, now seen corresponding path program 20 times [2022-01-28 15:30:23,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:23,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328666771] [2022-01-28 15:30:23,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:23,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:24,545 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-28 15:30:24,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:24,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328666771] [2022-01-28 15:30:24,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328666771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:24,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59304154] [2022-01-28 15:30:24,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:30:24,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:24,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:24,546 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-28 15:30:24,547 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-28 15:30:24,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:30:24,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:24,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:30:24,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:24,842 INFO L388 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-28 15:30:24,949 INFO L388 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-28 15:30:25,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:30:25,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:30:25,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:25,017 INFO L388 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 95 treesize of output 63 [2022-01-28 15:30:25,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:30:25,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:30:25,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:25,029 INFO L388 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 111 treesize of output 75 [2022-01-28 15:30:25,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2022-01-28 15:30:25,247 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-28 15:30:25,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:25,851 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:30:25,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1315 treesize of output 1275 [2022-01-28 15:30:38,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:38,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:38,710 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:30:38,710 INFO L388 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 250 treesize of output 246 [2022-01-28 15:30:39,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,639 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:30:39,640 INFO L388 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-28 15:30:39,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,653 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:30:39,654 INFO L388 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-28 15:30:39,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,665 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:30:39,665 INFO L388 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-28 15:30:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,678 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:30:39,678 INFO L388 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-28 15:30:39,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,688 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:30:39,688 INFO L388 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-28 15:30:39,702 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:30:39,710 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:30:39,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,726 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:30:39,726 INFO L388 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-28 15:30:39,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,738 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:30:39,739 INFO L388 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-28 15:30:39,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,750 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:30:39,750 INFO L388 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-28 15:30:39,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,762 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:30:39,762 INFO L388 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-28 15:30:39,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,775 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:30:39,775 INFO L388 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-28 15:30:39,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:39,849 INFO L354 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-28 15:30:39,850 INFO L388 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 564 treesize of output 471 [2022-01-28 15:30:42,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:42,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:43,050 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:30:43,050 INFO L388 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 473 [2022-01-28 15:30:44,064 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:30:44,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-01-28 15:30:44,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:44,106 INFO L354 Elim1Store]: treesize reduction 18, result has 64.7 percent of original size [2022-01-28 15:30:44,106 INFO L388 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 103 treesize of output 91 [2022-01-28 15:30:44,220 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-28 15:30:44,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59304154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:44,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:44,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-28 15:30:44,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781254380] [2022-01-28 15:30:44,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:44,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:30:44,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:30:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:30:44,221 INFO L87 Difference]: Start difference. First operand 7012 states and 25051 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-28 15:30:51,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:51,720 INFO L93 Difference]: Finished difference Result 14548 states and 50012 transitions. [2022-01-28 15:30:51,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:30:51,721 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-28 15:30:51,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:51,756 INFO L225 Difference]: With dead ends: 14548 [2022-01-28 15:30:51,756 INFO L226 Difference]: Without dead ends: 14425 [2022-01-28 15:30:51,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=467, Invalid=2725, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:30:51,757 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 318 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 2223 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 2294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:51,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 383 Invalid, 2294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2223 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-28 15:30:51,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14425 states. [2022-01-28 15:30:51,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14425 to 7107. [2022-01-28 15:30:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7107 states, 7106 states have (on average 3.577962285392626) internal successors, (25425), 7106 states have internal predecessors, (25425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:51,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7107 states to 7107 states and 25425 transitions. [2022-01-28 15:30:51,949 INFO L78 Accepts]: Start accepts. Automaton has 7107 states and 25425 transitions. Word has length 33 [2022-01-28 15:30:51,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:51,949 INFO L470 AbstractCegarLoop]: Abstraction has 7107 states and 25425 transitions. [2022-01-28 15:30:51,949 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-28 15:30:51,949 INFO L276 IsEmpty]: Start isEmpty. Operand 7107 states and 25425 transitions. [2022-01-28 15:30:51,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:30:51,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:51,962 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-28 15:30:51,979 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-28 15:30:52,162 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-28 15:30:52,162 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:30:52,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:52,163 INFO L85 PathProgramCache]: Analyzing trace with hash -817784198, now seen corresponding path program 21 times [2022-01-28 15:30:52,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:52,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872164464] [2022-01-28 15:30:52,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:52,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:53,627 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-28 15:30:53,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:53,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872164464] [2022-01-28 15:30:53,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872164464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:53,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459840631] [2022-01-28 15:30:53,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:30:53,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:53,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:53,628 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-28 15:30:53,629 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-28 15:30:53,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:30:53,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:53,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:30:53,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:53,923 INFO L388 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-28 15:30:54,041 INFO L388 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-28 15:30:54,349 INFO L388 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 86 treesize of output 62 [2022-01-28 15:30:54,351 INFO L388 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 128 treesize of output 96 [2022-01-28 15:30:54,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:30:54,978 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-28 15:30:54,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:56,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:56,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:56,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:56,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:30:56,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:30:56,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-28 15:31:09,002 INFO L354 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-28 15:31:09,002 INFO L388 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 1071 treesize of output 827 [2022-01-28 15:31:12,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:12,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:12,917 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:31:12,917 INFO L388 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 1193 treesize of output 1 [2022-01-28 15:31:13,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:13,059 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:31:13,059 INFO L388 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-28 15:31:13,111 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-28 15:31:13,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459840631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:13,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:13,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-28 15:31:13,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012472981] [2022-01-28 15:31:13,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:13,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:31:13,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:13,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:31:13,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:31:13,112 INFO L87 Difference]: Start difference. First operand 7107 states and 25425 transitions. Second operand has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 26 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:20,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:20,640 INFO L93 Difference]: Finished difference Result 14899 states and 51174 transitions. [2022-01-28 15:31:20,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:31:20,640 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 26 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:31:20,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:20,673 INFO L225 Difference]: With dead ends: 14899 [2022-01-28 15:31:20,673 INFO L226 Difference]: Without dead ends: 14722 [2022-01-28 15:31:20,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=428, Invalid=2542, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:31:20,674 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 336 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1946 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:20,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 325 Invalid, 2021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1946 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:31:20,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14722 states. [2022-01-28 15:31:20,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14722 to 7227. [2022-01-28 15:31:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7227 states, 7226 states have (on average 3.577082756711874) internal successors, (25848), 7226 states have internal predecessors, (25848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:20,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7227 states to 7227 states and 25848 transitions. [2022-01-28 15:31:20,851 INFO L78 Accepts]: Start accepts. Automaton has 7227 states and 25848 transitions. Word has length 33 [2022-01-28 15:31:20,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:20,851 INFO L470 AbstractCegarLoop]: Abstraction has 7227 states and 25848 transitions. [2022-01-28 15:31:20,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.740740740740741) internal successors, (74), 26 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:20,851 INFO L276 IsEmpty]: Start isEmpty. Operand 7227 states and 25848 transitions. [2022-01-28 15:31:20,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:31:20,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:20,863 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-28 15:31:20,881 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-28 15:31:21,063 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-28 15:31:21,064 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:31:21,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash -784457146, now seen corresponding path program 22 times [2022-01-28 15:31:21,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:21,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061514234] [2022-01-28 15:31:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:21,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:22,029 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-28 15:31:22,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:22,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061514234] [2022-01-28 15:31:22,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061514234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:22,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859859922] [2022-01-28 15:31:22,029 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:31:22,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:22,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:22,030 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-28 15:31:22,031 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-28 15:31:22,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:31:22,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:22,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:31:22,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:22,314 INFO L388 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-28 15:31:22,447 INFO L388 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-28 15:31:22,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:22,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:22,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 47 [2022-01-28 15:31:22,931 INFO L388 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 77 treesize of output 53 [2022-01-28 15:31:22,934 INFO L388 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 71 treesize of output 47 [2022-01-28 15:31:23,027 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-28 15:31:23,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:24,561 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:31:24,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1465 treesize of output 1417 [2022-01-28 15:31:36,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:36,280 INFO L354 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-28 15:31:36,281 INFO L388 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 589 treesize of output 478 [2022-01-28 15:31:38,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:38,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:38,826 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:31:38,827 INFO L388 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 612 treesize of output 480 [2022-01-28 15:31:39,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:39,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:39,640 INFO L354 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-28 15:31:39,640 INFO L388 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 567 treesize of output 456 [2022-01-28 15:31:43,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:43,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:43,060 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:31:43,060 INFO L388 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 590 treesize of output 458 [2022-01-28 15:31:43,886 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:31:43,886 INFO L388 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 56 treesize of output 58 [2022-01-28 15:31:43,922 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:31:43,963 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-28 15:31:43,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859859922] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:43,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:43,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-01-28 15:31:43,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480828144] [2022-01-28 15:31:43,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:43,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:31:43,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:43,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:31:43,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:31:43,964 INFO L87 Difference]: Start difference. First operand 7227 states and 25848 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-28 15:31:49,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:49,377 INFO L93 Difference]: Finished difference Result 14756 states and 50811 transitions. [2022-01-28 15:31:49,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:31:49,377 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-28 15:31:49,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:49,410 INFO L225 Difference]: With dead ends: 14756 [2022-01-28 15:31:49,410 INFO L226 Difference]: Without dead ends: 14580 [2022-01-28 15:31:49,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=515, Invalid=2565, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:31:49,411 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 478 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:49,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 240 Invalid, 1555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1065 Invalid, 0 Unknown, 384 Unchecked, 1.1s Time] [2022-01-28 15:31:49,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14580 states. [2022-01-28 15:31:49,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14580 to 7285. [2022-01-28 15:31:49,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7285 states, 7284 states have (on average 3.5812740252608455) internal successors, (26086), 7284 states have internal predecessors, (26086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:49,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7285 states to 7285 states and 26086 transitions. [2022-01-28 15:31:49,581 INFO L78 Accepts]: Start accepts. Automaton has 7285 states and 26086 transitions. Word has length 33 [2022-01-28 15:31:49,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:49,581 INFO L470 AbstractCegarLoop]: Abstraction has 7285 states and 26086 transitions. [2022-01-28 15:31:49,581 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-28 15:31:49,581 INFO L276 IsEmpty]: Start isEmpty. Operand 7285 states and 26086 transitions. [2022-01-28 15:31:49,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:31:49,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:49,592 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-28 15:31:49,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-28 15:31:49,792 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-28 15:31:49,793 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:31:49,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:49,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1906539584, now seen corresponding path program 23 times [2022-01-28 15:31:49,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:49,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349449889] [2022-01-28 15:31:49,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:49,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:49,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:50,276 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-28 15:31:50,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:50,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349449889] [2022-01-28 15:31:50,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349449889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:50,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526774975] [2022-01-28 15:31:50,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:31:50,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:50,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:50,278 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-28 15:31:50,279 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-28 15:31:50,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:31:50,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:50,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:31:50,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:50,594 INFO L388 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-28 15:31:51,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:51,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:51,352 INFO L388 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 124 treesize of output 76 [2022-01-28 15:31:51,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:51,356 INFO L388 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 35 treesize of output 33 [2022-01-28 15:31:51,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:51,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:51,360 INFO L388 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 70 [2022-01-28 15:31:51,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2022-01-28 15:31:51,572 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-28 15:31:51,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:53,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:53,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 899 treesize of output 859 [2022-01-28 15:32:05,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:32:05,377 INFO L354 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-28 15:32:05,378 INFO L388 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 1772 treesize of output 1394 [2022-01-28 15:32:14,827 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:32:14,827 INFO L388 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 99 treesize of output 83 [2022-01-28 15:32:14,917 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-28 15:32:14,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526774975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:32:14,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:32:14,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:32:14,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171943608] [2022-01-28 15:32:14,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:32:14,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:32:14,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:32:14,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:32:14,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:32:14,918 INFO L87 Difference]: Start difference. First operand 7285 states and 26086 transitions. Second operand has 32 states, 32 states have (on average 2.5625) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:24,048 WARN L227 SmtUtils]: Spent 7.00s on a formula simplification. DAG size of input: 161 DAG size of output: 103 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 15:32:25,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:32:25,625 INFO L93 Difference]: Finished difference Result 11684 states and 40459 transitions. [2022-01-28 15:32:25,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:32:25,625 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.5625) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-28 15:32:25,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:32:25,651 INFO L225 Difference]: With dead ends: 11684 [2022-01-28 15:32:25,652 INFO L226 Difference]: Without dead ends: 11629 [2022-01-28 15:32:25,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=481, Invalid=2381, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:32:25,653 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 337 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 737 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:32:25,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 239 Invalid, 1640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 861 Invalid, 0 Unknown, 737 Unchecked, 0.6s Time] [2022-01-28 15:32:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11629 states. [2022-01-28 15:32:25,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11629 to 7502. [2022-01-28 15:32:25,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7502 states, 7501 states have (on average 3.5749900013331555) internal successors, (26816), 7501 states have internal predecessors, (26816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:25,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7502 states to 7502 states and 26816 transitions. [2022-01-28 15:32:25,846 INFO L78 Accepts]: Start accepts. Automaton has 7502 states and 26816 transitions. Word has length 33 [2022-01-28 15:32:25,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:32:25,847 INFO L470 AbstractCegarLoop]: Abstraction has 7502 states and 26816 transitions. [2022-01-28 15:32:25,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.5625) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:25,847 INFO L276 IsEmpty]: Start isEmpty. Operand 7502 states and 26816 transitions. [2022-01-28 15:32:25,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:32:25,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:32:25,859 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-28 15:32:25,874 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-28 15:32:26,060 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-28 15:32:26,061 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:32:26,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:32:26,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1621985990, now seen corresponding path program 24 times [2022-01-28 15:32:26,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:32:26,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212153132] [2022-01-28 15:32:26,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:32:26,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:32:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:32:26,538 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-28 15:32:26,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:32:26,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212153132] [2022-01-28 15:32:26,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212153132] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:32:26,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199151087] [2022-01-28 15:32:26,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:32:26,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:26,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:32:26,540 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-28 15:32:26,540 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-28 15:32:26,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:32:26,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:32:26,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:32:26,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:32:26,861 INFO L388 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-28 15:32:27,492 INFO L388 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 103 treesize of output 69 [2022-01-28 15:32:27,495 INFO L388 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 158 treesize of output 112 [2022-01-28 15:32:27,498 INFO L388 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 73 treesize of output 67 [2022-01-28 15:32:27,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 47 [2022-01-28 15:32:27,998 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-28 15:32:27,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:32:29,828 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:32:29,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 979 treesize of output 939 [2022-01-28 15:32:41,850 INFO L354 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-28 15:32:41,851 INFO L388 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 1173 treesize of output 864 [2022-01-28 15:32:51,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:32:51,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:32:51,915 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:32:51,915 INFO L388 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 1219 treesize of output 877 [2022-01-28 15:32:53,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:32:53,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:32:53,444 INFO L388 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 31 treesize of output 33 [2022-01-28 15:32:53,514 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-28 15:32:53,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199151087] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:32:53,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:32:53,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-28 15:32:53,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991055307] [2022-01-28 15:32:53,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:32:53,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:32:53,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:32:53,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:32:53,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:32:53,516 INFO L87 Difference]: Start difference. First operand 7502 states and 26816 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-28 15:32:58,974 WARN L227 SmtUtils]: Spent 5.05s on a formula simplification. DAG size of input: 193 DAG size of output: 139 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 15:33:02,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:33:02,805 INFO L93 Difference]: Finished difference Result 12454 states and 42954 transitions. [2022-01-28 15:33:02,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-28 15:33:02,805 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-28 15:33:02,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:33:02,836 INFO L225 Difference]: With dead ends: 12454 [2022-01-28 15:33:02,837 INFO L226 Difference]: Without dead ends: 12316 [2022-01-28 15:33:02,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=465, Invalid=2187, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:33:02,837 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 273 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 671 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:33:02,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 272 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 896 Invalid, 0 Unknown, 671 Unchecked, 0.9s Time] [2022-01-28 15:33:02,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12316 states. [2022-01-28 15:33:02,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12316 to 7765. [2022-01-28 15:33:02,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7765 states, 7764 states have (on average 3.569036579082947) internal successors, (27710), 7764 states have internal predecessors, (27710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7765 states to 7765 states and 27710 transitions. [2022-01-28 15:33:03,005 INFO L78 Accepts]: Start accepts. Automaton has 7765 states and 27710 transitions. Word has length 33 [2022-01-28 15:33:03,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:33:03,005 INFO L470 AbstractCegarLoop]: Abstraction has 7765 states and 27710 transitions. [2022-01-28 15:33:03,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 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-28 15:33:03,005 INFO L276 IsEmpty]: Start isEmpty. Operand 7765 states and 27710 transitions. [2022-01-28 15:33:03,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:33:03,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:33:03,019 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-28 15:33:03,036 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-28 15:33:03,219 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-28 15:33:03,220 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:33:03,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:33:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1070034656, now seen corresponding path program 25 times [2022-01-28 15:33:03,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:33:03,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705568838] [2022-01-28 15:33:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:33:03,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:33:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:03,951 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-28 15:33:03,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:33:03,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705568838] [2022-01-28 15:33:03,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705568838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:33:03,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727881374] [2022-01-28 15:33:03,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:33:03,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:03,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:33:03,952 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-28 15:33:03,953 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-28 15:33:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:03,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:33:03,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:33:04,275 INFO L388 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-28 15:33:04,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:04,567 INFO L388 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-28 15:33:04,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:04,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:04,648 INFO L388 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 68 [2022-01-28 15:33:04,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:04,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:04,652 INFO L388 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 124 treesize of output 84 [2022-01-28 15:33:04,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2022-01-28 15:33:04,939 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-28 15:33:04,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:33:06,742 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:33:06,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 585 treesize of output 561 [2022-01-28 15:33:20,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:33:20,613 INFO L388 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 121 treesize of output 123 [2022-01-28 15:33:20,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:33:20,821 INFO L388 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 84 treesize of output 104 [2022-01-28 15:33:20,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,944 INFO L354 Elim1Store]: treesize reduction 41, result has 8.9 percent of original size [2022-01-28 15:33:20,944 INFO L388 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 55 treesize of output 33 [2022-01-28 15:33:20,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,961 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:20,962 INFO L388 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-28 15:33:20,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,973 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:20,974 INFO L388 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-28 15:33:20,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:20,988 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:20,988 INFO L388 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-28 15:33:20,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,000 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,000 INFO L388 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 84 treesize of output 1 [2022-01-28 15:33:21,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,034 INFO L354 Elim1Store]: treesize reduction 27, result has 47.1 percent of original size [2022-01-28 15:33:21,034 INFO L388 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 138 treesize of output 117 [2022-01-28 15:33:21,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,114 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:21,114 INFO L388 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 146 treesize of output 1 [2022-01-28 15:33:21,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,131 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:21,131 INFO L388 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-28 15:33:21,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,145 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,145 INFO L388 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 73 treesize of output 1 [2022-01-28 15:33:21,152 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:33:21,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,164 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:33:21,164 INFO L388 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-28 15:33:21,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,209 INFO L354 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-01-28 15:33:21,209 INFO L388 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 55 treesize of output 63 [2022-01-28 15:33:21,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,273 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,273 INFO L388 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-28 15:33:21,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,286 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,287 INFO L388 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-28 15:33:21,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,316 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:33:21,317 INFO L388 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 117 treesize of output 119 [2022-01-28 15:33:21,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,580 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:33:21,581 INFO L388 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 71 treesize of output 68 [2022-01-28 15:33:21,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,644 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:21,644 INFO L388 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-28 15:33:21,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,664 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,664 INFO L388 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-28 15:33:21,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,683 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:21,683 INFO L388 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-28 15:33:21,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,699 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:33:21,700 INFO L388 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-28 15:33:21,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,735 INFO L354 Elim1Store]: treesize reduction 27, result has 47.1 percent of original size [2022-01-28 15:33:21,736 INFO L388 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 138 treesize of output 117 [2022-01-28 15:33:21,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,844 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:21,844 INFO L388 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 146 treesize of output 1 [2022-01-28 15:33:21,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:21,867 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:21,868 INFO L388 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-28 15:33:22,010 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:33:22,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-01-28 15:33:22,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:22,032 INFO L354 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-28 15:33:22,033 INFO L388 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 45 [2022-01-28 15:33:22,104 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-28 15:33:22,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727881374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:33:22,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:33:22,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-28 15:33:22,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302636231] [2022-01-28 15:33:22,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:33:22,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:33:22,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:33:22,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:33:22,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:33:22,105 INFO L87 Difference]: Start difference. First operand 7765 states and 27710 transitions. Second operand has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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-28 15:33:26,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:33:26,159 INFO L93 Difference]: Finished difference Result 14086 states and 48631 transitions. [2022-01-28 15:33:26,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:33:26,159 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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-28 15:33:26,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:33:26,193 INFO L225 Difference]: With dead ends: 14086 [2022-01-28 15:33:26,193 INFO L226 Difference]: Without dead ends: 13935 [2022-01-28 15:33:26,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=412, Invalid=2138, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:33:26,194 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 366 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:33:26,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 272 Invalid, 2023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1551 Invalid, 0 Unknown, 391 Unchecked, 1.3s Time] [2022-01-28 15:33:26,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13935 states. [2022-01-28 15:33:26,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13935 to 7784. [2022-01-28 15:33:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7784 states, 7783 states have (on average 3.5661056148014905) internal successors, (27755), 7783 states have internal predecessors, (27755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:26,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7784 states to 7784 states and 27755 transitions. [2022-01-28 15:33:26,372 INFO L78 Accepts]: Start accepts. Automaton has 7784 states and 27755 transitions. Word has length 33 [2022-01-28 15:33:26,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:33:26,372 INFO L470 AbstractCegarLoop]: Abstraction has 7784 states and 27755 transitions. [2022-01-28 15:33:26,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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-28 15:33:26,372 INFO L276 IsEmpty]: Start isEmpty. Operand 7784 states and 27755 transitions. [2022-01-28 15:33:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:33:26,385 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:33:26,385 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-28 15:33:26,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-28 15:33:26,599 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-28 15:33:26,599 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:33:26,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:33:26,600 INFO L85 PathProgramCache]: Analyzing trace with hash 889067426, now seen corresponding path program 26 times [2022-01-28 15:33:26,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:33:26,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853691949] [2022-01-28 15:33:26,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:33:26,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:33:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:27,133 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-28 15:33:27,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:33:27,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853691949] [2022-01-28 15:33:27,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853691949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:33:27,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471209576] [2022-01-28 15:33:27,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:33:27,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:27,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:33:27,135 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-28 15:33:27,136 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-28 15:33:27,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:33:27,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:33:27,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:33:27,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:33:27,344 INFO L388 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-28 15:33:28,037 INFO L388 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 66 [2022-01-28 15:33:28,040 INFO L388 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 112 [2022-01-28 15:33:28,044 INFO L388 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 72 treesize of output 68 [2022-01-28 15:33:28,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:33:28,637 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-28 15:33:28,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:33:34,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 475 treesize of output 467 [2022-01-28 15:33:34,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:34,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 105 [2022-01-28 15:33:34,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 893 treesize of output 877 [2022-01-28 15:33:34,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1053 treesize of output 1021 [2022-01-28 15:33:35,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2022-01-28 15:33:35,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 195 [2022-01-28 15:33:35,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:35,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:35,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1021 treesize of output 989 [2022-01-28 15:33:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:36,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 147 [2022-01-28 15:33:36,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 861 treesize of output 845 [2022-01-28 15:33:37,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 187 [2022-01-28 15:33:37,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:37,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:37,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:33:45,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,339 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:33:45,340 INFO L388 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 95 [2022-01-28 15:33:45,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,438 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:33:45,439 INFO L388 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 111 [2022-01-28 15:33:45,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,742 INFO L388 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 44 treesize of output 28 [2022-01-28 15:33:45,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,757 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:45,758 INFO L388 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 107 treesize of output 1 [2022-01-28 15:33:45,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,822 INFO L354 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-01-28 15:33:45,823 INFO L388 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 131 treesize of output 147 [2022-01-28 15:33:45,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,973 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:33:45,973 INFO L388 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 123 treesize of output 1 [2022-01-28 15:33:45,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:45,992 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:33:45,993 INFO L388 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 98 treesize of output 1 [2022-01-28 15:33:46,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,006 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:33:46,006 INFO L388 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-28 15:33:46,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,026 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:33:46,026 INFO L388 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 153 treesize of output 1 [2022-01-28 15:33:46,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,042 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:46,042 INFO L388 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-28 15:33:46,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,090 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:33:46,091 INFO L388 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 159 treesize of output 175 [2022-01-28 15:33:46,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,607 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:33:46,607 INFO L388 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-28 15:33:46,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,625 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:33:46,625 INFO L388 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-28 15:33:46,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,664 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:33:46,664 INFO L388 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 111 treesize of output 110 [2022-01-28 15:33:46,853 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:33:46,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:46,925 INFO L354 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-01-28 15:33:46,925 INFO L388 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 131 treesize of output 147 [2022-01-28 15:33:47,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,099 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:33:47,100 INFO L388 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 123 treesize of output 1 [2022-01-28 15:33:47,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,123 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:33:47,123 INFO L388 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 98 treesize of output 1 [2022-01-28 15:33:47,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,167 INFO L354 Elim1Store]: treesize reduction 36, result has 20.0 percent of original size [2022-01-28 15:33:47,167 INFO L388 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 79 [2022-01-28 15:33:47,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:47,202 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:33:47,202 INFO L388 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-28 15:33:47,375 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:33:47,375 INFO L388 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 56 treesize of output 58 [2022-01-28 15:33:47,427 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:33:47,480 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-28 15:33:47,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471209576] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:33:47,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:33:47,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-28 15:33:47,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276675631] [2022-01-28 15:33:47,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:33:47,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:33:47,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:33:47,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:33:47,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:33:47,482 INFO L87 Difference]: Start difference. First operand 7784 states and 27755 transitions. Second operand has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:54,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:33:54,600 INFO L93 Difference]: Finished difference Result 11688 states and 40226 transitions. [2022-01-28 15:33:54,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:33:54,601 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:33:54,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:33:54,626 INFO L225 Difference]: With dead ends: 11688 [2022-01-28 15:33:54,627 INFO L226 Difference]: Without dead ends: 11530 [2022-01-28 15:33:54,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 863 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=501, Invalid=2579, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:33:54,628 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 452 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 1804 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:33:54,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 286 Invalid, 1884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1804 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-28 15:33:54,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11530 states. [2022-01-28 15:33:54,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11530 to 8308. [2022-01-28 15:33:54,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8308 states, 8307 states have (on average 3.568917780185386) internal successors, (29647), 8307 states have internal predecessors, (29647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:54,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8308 states to 8308 states and 29647 transitions. [2022-01-28 15:33:54,809 INFO L78 Accepts]: Start accepts. Automaton has 8308 states and 29647 transitions. Word has length 33 [2022-01-28 15:33:54,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:33:54,809 INFO L470 AbstractCegarLoop]: Abstraction has 8308 states and 29647 transitions. [2022-01-28 15:33:54,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:54,809 INFO L276 IsEmpty]: Start isEmpty. Operand 8308 states and 29647 transitions. [2022-01-28 15:33:54,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:33:54,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:33:54,823 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-28 15:33:54,840 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-28 15:33:55,027 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-28 15:33:55,027 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:33:55,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:33:55,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2085379868, now seen corresponding path program 27 times [2022-01-28 15:33:55,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:33:55,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142964861] [2022-01-28 15:33:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:33:55,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:33:55,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:56,335 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-28 15:33:56,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:33:56,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142964861] [2022-01-28 15:33:56,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142964861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:33:56,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912964990] [2022-01-28 15:33:56,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:33:56,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:56,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:33:56,337 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-28 15:33:56,337 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-28 15:33:56,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:33:56,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:33:56,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:33:56,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:33:56,499 INFO L388 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-28 15:33:57,572 INFO L388 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 105 treesize of output 71 [2022-01-28 15:33:57,575 INFO L388 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 99 treesize of output 65 [2022-01-28 15:33:57,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:33:57,582 INFO L388 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 27 treesize of output 27 [2022-01-28 15:33:57,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2022-01-28 15:33:57,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-28 15:33:57,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:34:12,973 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:12,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5059 treesize of output 4867 [2022-01-28 15:34:38,181 INFO L354 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-28 15:34:38,181 INFO L388 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 1111 treesize of output 898 [2022-01-28 15:34:46,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:46,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:46,970 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:34:46,970 INFO L388 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 1149 treesize of output 907 [2022-01-28 15:34:49,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:49,150 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:34:49,150 INFO L388 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-28 15:34:49,208 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-28 15:34:49,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912964990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:34:49,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:34:49,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-28 15:34:49,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127668704] [2022-01-28 15:34:49,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:34:49,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:34:49,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:34:49,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:34:49,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:34:49,210 INFO L87 Difference]: Start difference. First operand 8308 states and 29647 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-28 15:34:57,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:34:57,529 INFO L93 Difference]: Finished difference Result 11798 states and 40156 transitions. [2022-01-28 15:34:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-28 15:34:57,530 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-28 15:34:57,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:34:57,555 INFO L225 Difference]: With dead ends: 11798 [2022-01-28 15:34:57,555 INFO L226 Difference]: Without dead ends: 11605 [2022-01-28 15:34:57,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=649, Invalid=4321, Unknown=0, NotChecked=0, Total=4970 [2022-01-28 15:34:57,557 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 355 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 1660 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 3456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1728 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:34:57,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 583 Invalid, 3456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1660 Invalid, 0 Unknown, 1728 Unchecked, 1.5s Time] [2022-01-28 15:34:57,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11605 states. [2022-01-28 15:34:57,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11605 to 8678. [2022-01-28 15:34:57,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8678 states, 8677 states have (on average 3.5642503169298143) internal successors, (30927), 8677 states have internal predecessors, (30927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8678 states to 8678 states and 30927 transitions. [2022-01-28 15:34:57,721 INFO L78 Accepts]: Start accepts. Automaton has 8678 states and 30927 transitions. Word has length 33 [2022-01-28 15:34:57,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:34:57,721 INFO L470 AbstractCegarLoop]: Abstraction has 8678 states and 30927 transitions. [2022-01-28 15:34:57,721 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-28 15:34:57,721 INFO L276 IsEmpty]: Start isEmpty. Operand 8678 states and 30927 transitions. [2022-01-28 15:34:57,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:34:57,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:34:57,736 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-28 15:34:57,760 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-28 15:34:57,952 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-28 15:34:57,952 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:34:57,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:34:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash -192995692, now seen corresponding path program 28 times [2022-01-28 15:34:57,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:34:57,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641057974] [2022-01-28 15:34:57,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:34:57,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:34:57,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:34:58,870 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-28 15:34:58,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:34:58,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641057974] [2022-01-28 15:34:58,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641057974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:34:58,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132636875] [2022-01-28 15:34:58,871 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:34:58,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:58,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:34:58,872 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-28 15:34:58,873 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-28 15:34:58,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:34:58,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:34:58,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:34:58,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:34:59,074 INFO L388 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-28 15:34:59,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:59,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:59,917 INFO L388 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 79 [2022-01-28 15:34:59,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:59,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:59,921 INFO L388 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 71 [2022-01-28 15:34:59,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:59,925 INFO L388 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 31 treesize of output 29 [2022-01-28 15:35:00,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 71 [2022-01-28 15:35:00,471 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-28 15:35:00,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:35:05,006 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:35:05,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7658 treesize of output 7408 [2022-01-28 15:35:20,268 INFO L354 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-28 15:35:20,268 INFO L388 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 1784 treesize of output 1310 [2022-01-28 15:35:35,221 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:35:35,222 INFO L388 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 109 treesize of output 91 [2022-01-28 15:35:35,339 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-28 15:35:35,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132636875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:35:35,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:35:35,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-28 15:35:35,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540230526] [2022-01-28 15:35:35,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:35:35,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:35:35,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:35:35,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:35:35,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:35:35,344 INFO L87 Difference]: Start difference. First operand 8678 states and 30927 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:45,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:35:45,038 INFO L93 Difference]: Finished difference Result 14303 states and 49163 transitions. [2022-01-28 15:35:45,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:35:45,038 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:35:45,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:35:45,072 INFO L225 Difference]: With dead ends: 14303 [2022-01-28 15:35:45,072 INFO L226 Difference]: Without dead ends: 14044 [2022-01-28 15:35:45,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=437, Invalid=2425, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:35:45,073 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 344 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 2150 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:35:45,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 361 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2150 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-28 15:35:45,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14044 states. [2022-01-28 15:35:45,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14044 to 8508. [2022-01-28 15:35:45,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8508 states, 8507 states have (on average 3.5674150699424003) internal successors, (30348), 8507 states have internal predecessors, (30348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:45,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8508 states to 8508 states and 30348 transitions. [2022-01-28 15:35:45,251 INFO L78 Accepts]: Start accepts. Automaton has 8508 states and 30348 transitions. Word has length 33 [2022-01-28 15:35:45,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:35:45,251 INFO L470 AbstractCegarLoop]: Abstraction has 8508 states and 30348 transitions. [2022-01-28 15:35:45,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:45,251 INFO L276 IsEmpty]: Start isEmpty. Operand 8508 states and 30348 transitions. [2022-01-28 15:35:45,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:35:45,264 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:35:45,264 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-28 15:35:45,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-28 15:35:45,465 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-28 15:35:45,465 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:35:45,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:35:45,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1096172738, now seen corresponding path program 29 times [2022-01-28 15:35:45,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:35:45,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281603548] [2022-01-28 15:35:45,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:35:45,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:35:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:35:45,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-28 15:35:45,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:35:45,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281603548] [2022-01-28 15:35:45,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281603548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:35:45,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615868017] [2022-01-28 15:35:45,947 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:35:45,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:35:45,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:35:45,948 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-28 15:35:45,949 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-28 15:35:45,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:35:45,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:35:45,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:35:45,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:35:46,143 INFO L388 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-28 15:35:46,368 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 15:35:46,368 INFO L388 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-28 15:35:46,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,531 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:35:46,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 106 [2022-01-28 15:35:46,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:46,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:35:46,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 100 [2022-01-28 15:35:57,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:35:57,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:35:57,122 INFO L388 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 36 treesize of output 26 [2022-01-28 15:35:57,145 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-28 15:35:57,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:36:07,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:36:07,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:36:07,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 3706 treesize of output 3556 [2022-01-28 15:36:44,462 INFO L354 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-28 15:36:44,462 INFO L388 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 1658 treesize of output 1324 [2022-01-28 15:36:56,059 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:36:56,060 INFO L388 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 145 treesize of output 129 [2022-01-28 15:36:56,242 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-28 15:36:56,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615868017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:36:56,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:36:56,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-01-28 15:36:56,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937827658] [2022-01-28 15:36:56,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:36:56,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:36:56,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:36:56,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:36:56,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=902, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:36:56,244 INFO L87 Difference]: Start difference. First operand 8508 states and 30348 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-28 15:36:59,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:36:59,407 INFO L93 Difference]: Finished difference Result 10057 states and 35081 transitions. [2022-01-28 15:36:59,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-28 15:36:59,408 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-28 15:36:59,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:36:59,428 INFO L225 Difference]: With dead ends: 10057 [2022-01-28 15:36:59,428 INFO L226 Difference]: Without dead ends: 10051 [2022-01-28 15:36:59,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1911 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=695, Invalid=5311, Unknown=0, NotChecked=0, Total=6006 [2022-01-28 15:36:59,430 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 232 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1354 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:36:59,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 427 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 457 Invalid, 0 Unknown, 1354 Unchecked, 0.3s Time] [2022-01-28 15:36:59,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10051 states. [2022-01-28 15:36:59,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10051 to 8727. [2022-01-28 15:36:59,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8727 states, 8726 states have (on average 3.5544350217740086) internal successors, (31016), 8726 states have internal predecessors, (31016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:36:59,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8727 states to 8727 states and 31016 transitions. [2022-01-28 15:36:59,621 INFO L78 Accepts]: Start accepts. Automaton has 8727 states and 31016 transitions. Word has length 33 [2022-01-28 15:36:59,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:36:59,622 INFO L470 AbstractCegarLoop]: Abstraction has 8727 states and 31016 transitions. [2022-01-28 15:36:59,622 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-28 15:36:59,622 INFO L276 IsEmpty]: Start isEmpty. Operand 8727 states and 31016 transitions. [2022-01-28 15:36:59,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:36:59,634 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:36:59,634 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-28 15:36:59,650 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-28 15:36:59,835 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-28 15:36:59,835 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:36:59,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:36:59,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2045112362, now seen corresponding path program 30 times [2022-01-28 15:36:59,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:36:59,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461703163] [2022-01-28 15:36:59,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:36:59,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:36:59,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:37:00,627 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-28 15:37:00,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:37:00,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461703163] [2022-01-28 15:37:00,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461703163] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:37:00,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014069734] [2022-01-28 15:37:00,627 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:37:00,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:37:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:37:00,628 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-28 15:37:00,629 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-28 15:37:00,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:37:00,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:37:00,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:37:00,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:37:00,825 INFO L388 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-28 15:37:01,002 INFO L388 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-28 15:37:01,083 INFO L388 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 80 treesize of output 56 [2022-01-28 15:37:01,088 INFO L388 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 91 [2022-01-28 15:37:01,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:37:01,797 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-28 15:37:01,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:37:08,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 523 treesize of output 507 [2022-01-28 15:37:09,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-01-28 15:37:09,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 77 [2022-01-28 15:37:09,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:37:09,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 475 treesize of output 467 [2022-01-28 15:37:09,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2022-01-28 15:37:09,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:37:09,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 105 [2022-01-28 15:37:09,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 523 treesize of output 507 [2022-01-28 15:37:09,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 475 treesize of output 467 [2022-01-28 15:37:09,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 105 [2022-01-28 15:37:09,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:09,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 77 [2022-01-28 15:37:10,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1021 treesize of output 989 [2022-01-28 15:37:10,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:10,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 147 [2022-01-28 15:37:10,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 861 treesize of output 845 [2022-01-28 15:37:11,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:11,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 187 [2022-01-28 15:37:11,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 893 treesize of output 877 [2022-01-28 15:37:12,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1053 treesize of output 1021 [2022-01-28 15:37:12,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:12,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2022-01-28 15:37:12,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:12,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 101 [2022-01-28 15:37:13,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:37:13,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:13,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:13,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:37:13,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:37:13,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:13,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:13,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 195 [2022-01-28 15:37:21,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,066 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:37:21,066 INFO L388 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 31 [2022-01-28 15:37:21,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,095 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:37:21,095 INFO L388 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 60 [2022-01-28 15:37:21,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,117 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:37:21,117 INFO L388 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-28 15:37:21,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,148 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-28 15:37:21,148 INFO L388 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 61 [2022-01-28 15:37:21,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,181 INFO L354 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-28 15:37:21,181 INFO L388 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-28 15:37:21,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,220 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:37:21,220 INFO L388 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 95 [2022-01-28 15:37:21,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,329 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:37:21,329 INFO L388 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 111 [2022-01-28 15:37:21,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,668 INFO L388 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 44 treesize of output 28 [2022-01-28 15:37:21,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,688 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:37:21,689 INFO L388 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 107 treesize of output 1 [2022-01-28 15:37:21,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,705 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:37:21,705 INFO L388 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-28 15:37:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,725 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:37:21,725 INFO L388 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-28 15:37:21,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,769 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:37:21,770 INFO L388 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 84 [2022-01-28 15:37:21,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,850 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:37:21,850 INFO L388 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 31 [2022-01-28 15:37:21,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,882 INFO L354 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-28 15:37:21,882 INFO L388 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 46 [2022-01-28 15:37:21,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,903 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:37:21,903 INFO L388 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-28 15:37:21,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,941 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-28 15:37:21,941 INFO L388 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 61 [2022-01-28 15:37:21,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:21,988 INFO L354 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-28 15:37:21,988 INFO L388 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-28 15:37:22,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,040 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:37:22,040 INFO L388 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 99 [2022-01-28 15:37:22,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,293 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:37:22,293 INFO L388 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 111 treesize of output 110 [2022-01-28 15:37:22,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,366 INFO L388 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 46 treesize of output 30 [2022-01-28 15:37:22,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,407 INFO L354 Elim1Store]: treesize reduction 19, result has 57.8 percent of original size [2022-01-28 15:37:22,407 INFO L388 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 96 [2022-01-28 15:37:22,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,506 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:37:22,506 INFO L388 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-28 15:37:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,542 INFO L354 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-28 15:37:22,542 INFO L388 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 465 treesize of output 1 [2022-01-28 15:37:22,726 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:37:22,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-01-28 15:37:22,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:37:22,745 INFO L354 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-28 15:37:22,746 INFO L388 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 45 [2022-01-28 15:37:22,818 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-28 15:37:22,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014069734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:37:22,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:37:22,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-28 15:37:22,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548742705] [2022-01-28 15:37:22,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:37:22,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:37:22,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:37:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:37:22,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:37:22,819 INFO L87 Difference]: Start difference. First operand 8727 states and 31016 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:37:32,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:37:32,985 INFO L93 Difference]: Finished difference Result 14984 states and 51603 transitions. [2022-01-28 15:37:32,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:37:32,986 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:37:32,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:37:33,020 INFO L225 Difference]: With dead ends: 14984 [2022-01-28 15:37:33,020 INFO L226 Difference]: Without dead ends: 14891 [2022-01-28 15:37:33,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=440, Invalid=2752, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:37:33,020 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 334 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1710 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:37:33,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 313 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1710 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:37:33,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14891 states. [2022-01-28 15:37:33,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14891 to 8835. [2022-01-28 15:37:33,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8835 states, 8834 states have (on average 3.5641838351822503) internal successors, (31486), 8834 states have internal predecessors, (31486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:37:33,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8835 states to 8835 states and 31486 transitions. [2022-01-28 15:37:33,223 INFO L78 Accepts]: Start accepts. Automaton has 8835 states and 31486 transitions. Word has length 33 [2022-01-28 15:37:33,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:37:33,223 INFO L470 AbstractCegarLoop]: Abstraction has 8835 states and 31486 transitions. [2022-01-28 15:37:33,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:37:33,224 INFO L276 IsEmpty]: Start isEmpty. Operand 8835 states and 31486 transitions. [2022-01-28 15:37:33,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:37:33,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:37:33,237 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-28 15:37:33,252 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-28 15:37:33,437 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-28 15:37:33,437 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:37:33,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:37:33,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1767306358, now seen corresponding path program 31 times [2022-01-28 15:37:33,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:37:33,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470864958] [2022-01-28 15:37:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:37:33,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:37:33,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:37:33,842 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-28 15:37:33,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:37:33,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470864958] [2022-01-28 15:37:33,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470864958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:37:33,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590234264] [2022-01-28 15:37:33,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:37:33,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:37:33,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:37:33,844 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-28 15:37:33,845 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-28 15:37:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:37:33,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:37:33,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:37:34,035 INFO L388 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-28 15:37:34,209 INFO L388 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-28 15:37:34,501 INFO L388 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 86 treesize of output 62 [2022-01-28 15:37:34,507 INFO L388 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 76 [2022-01-28 15:37:34,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2022-01-28 15:37:34,776 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-28 15:37:34,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:37:44,900 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:37:44,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8401 treesize of output 8151 [2022-01-28 15:38:01,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,090 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:38:01,090 INFO L388 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 66 [2022-01-28 15:38:01,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,142 INFO L354 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-28 15:38:01,142 INFO L388 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-28 15:38:01,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,179 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:38:01,180 INFO L388 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 190 treesize of output 166 [2022-01-28 15:38:01,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,307 INFO L354 Elim1Store]: treesize reduction 5, result has 88.9 percent of original size [2022-01-28 15:38:01,307 INFO L388 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 303 treesize of output 262 [2022-01-28 15:38:01,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,954 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:01,954 INFO L388 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-28 15:38:01,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:01,970 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:01,970 INFO L388 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-28 15:38:01,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,015 INFO L354 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2022-01-28 15:38:02,016 INFO L388 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 410 treesize of output 362 [2022-01-28 15:38:02,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,341 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:02,341 INFO L388 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-28 15:38:02,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,356 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:02,357 INFO L388 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-28 15:38:02,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,400 INFO L354 Elim1Store]: treesize reduction 36, result has 20.0 percent of original size [2022-01-28 15:38:02,401 INFO L388 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 448 treesize of output 352 [2022-01-28 15:38:02,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:38:02,700 INFO L388 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 1 [2022-01-28 15:38:02,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:38:02,705 INFO L388 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-28 15:38:02,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,734 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:02,734 INFO L388 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-28 15:38:02,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:02,748 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:02,748 INFO L388 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-28 15:38:02,801 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-28 15:38:02,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590234264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:38:02,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:38:02,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:38:02,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662818184] [2022-01-28 15:38:02,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:38:02,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:38:02,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:38:02,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:38:02,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:38:02,802 INFO L87 Difference]: Start difference. First operand 8835 states and 31486 transitions. Second operand has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:38:05,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:38:05,881 INFO L93 Difference]: Finished difference Result 14223 states and 49005 transitions. [2022-01-28 15:38:05,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:38:05,881 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-28 15:38:05,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:38:05,915 INFO L225 Difference]: With dead ends: 14223 [2022-01-28 15:38:05,916 INFO L226 Difference]: Without dead ends: 14023 [2022-01-28 15:38:05,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=259, Invalid=1301, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:38:05,916 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 236 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:38:05,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 304 Invalid, 1584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 992 Invalid, 0 Unknown, 554 Unchecked, 0.9s Time] [2022-01-28 15:38:05,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14023 states. [2022-01-28 15:38:06,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14023 to 8945. [2022-01-28 15:38:06,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8945 states, 8944 states have (on average 3.5628354203935597) internal successors, (31866), 8944 states have internal predecessors, (31866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:38:06,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8945 states to 8945 states and 31866 transitions. [2022-01-28 15:38:06,099 INFO L78 Accepts]: Start accepts. Automaton has 8945 states and 31866 transitions. Word has length 33 [2022-01-28 15:38:06,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:38:06,099 INFO L470 AbstractCegarLoop]: Abstraction has 8945 states and 31866 transitions. [2022-01-28 15:38:06,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:38:06,100 INFO L276 IsEmpty]: Start isEmpty. Operand 8945 states and 31866 transitions. [2022-01-28 15:38:06,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:38:06,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:38:06,114 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-28 15:38:06,132 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-28 15:38:06,327 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-28 15:38:06,327 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:38:06,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:38:06,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1800633410, now seen corresponding path program 32 times [2022-01-28 15:38:06,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:38:06,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961686617] [2022-01-28 15:38:06,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:38:06,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:38:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:38:06,868 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-28 15:38:06,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:38:06,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961686617] [2022-01-28 15:38:06,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961686617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:38:06,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151848757] [2022-01-28 15:38:06,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:38:06,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:38:06,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:38:06,870 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-28 15:38:06,870 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-28 15:38:06,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:38:06,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:38:06,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:38:06,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:38:07,058 INFO L388 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-28 15:38:07,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:38:07,245 INFO L388 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-28 15:38:07,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:38:07,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 51 [2022-01-28 15:38:07,703 INFO L388 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 77 treesize of output 53 [2022-01-28 15:38:07,705 INFO L388 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 71 treesize of output 47 [2022-01-28 15:38:07,792 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-28 15:38:07,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:38:19,319 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:38:19,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9497 treesize of output 9257 [2022-01-28 15:38:38,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,715 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:38:38,715 INFO L388 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 84 [2022-01-28 15:38:38,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,799 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:38,799 INFO L388 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 104 treesize of output 66 [2022-01-28 15:38:38,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,850 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:38:38,851 INFO L388 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 94 [2022-01-28 15:38:38,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,900 INFO L354 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-28 15:38:38,900 INFO L388 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 100 treesize of output 99 [2022-01-28 15:38:38,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:38,974 INFO L354 Elim1Store]: treesize reduction 57, result has 26.0 percent of original size [2022-01-28 15:38:38,975 INFO L388 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 174 treesize of output 131 [2022-01-28 15:38:39,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,016 INFO L354 Elim1Store]: treesize reduction 36, result has 20.0 percent of original size [2022-01-28 15:38:39,017 INFO L388 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 88 treesize of output 72 [2022-01-28 15:38:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,038 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:38:39,038 INFO L388 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-28 15:38:39,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,048 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:38:39,048 INFO L388 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-28 15:38:39,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,059 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:39,059 INFO L388 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-28 15:38:39,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,069 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:39,069 INFO L388 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-28 15:38:39,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,078 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:39,078 INFO L388 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-28 15:38:39,081 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:38:39,086 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-28 15:38:39,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,095 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:39,095 INFO L388 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-28 15:38:39,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,150 INFO L354 Elim1Store]: treesize reduction 17, result has 77.9 percent of original size [2022-01-28 15:38:39,150 INFO L388 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 168 treesize of output 165 [2022-01-28 15:38:39,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,684 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:39,684 INFO L388 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-28 15:38:39,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,697 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:39,697 INFO L388 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-28 15:38:39,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,721 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:39,721 INFO L388 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 31 [2022-01-28 15:38:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,740 INFO L388 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 44 treesize of output 28 [2022-01-28 15:38:39,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,783 INFO L354 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2022-01-28 15:38:39,783 INFO L388 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 84 treesize of output 96 [2022-01-28 15:38:39,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,960 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:38:39,960 INFO L388 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-28 15:38:39,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,974 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-28 15:38:39,974 INFO L388 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-28 15:38:39,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:39,989 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:39,989 INFO L388 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-28 15:38:39,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:40,005 INFO L354 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-28 15:38:40,005 INFO L388 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-28 15:38:40,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:40,038 INFO L354 Elim1Store]: treesize reduction 36, result has 20.0 percent of original size [2022-01-28 15:38:40,038 INFO L388 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 84 treesize of output 68 [2022-01-28 15:38:40,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:40,059 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:40,059 INFO L388 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-28 15:38:40,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:40,070 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:38:40,070 INFO L388 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 100 treesize of output 1 [2022-01-28 15:38:40,235 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:38:40,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-01-28 15:38:40,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:40,255 INFO L354 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-28 15:38:40,255 INFO L388 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 45 [2022-01-28 15:38:40,327 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-28 15:38:40,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151848757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:38:40,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:38:40,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-01-28 15:38:40,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066547364] [2022-01-28 15:38:40,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:38:40,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:38:40,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:38:40,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:38:40,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:38:40,328 INFO L87 Difference]: Start difference. First operand 8945 states and 31866 transitions. Second operand has 30 states, 30 states have (on average 2.7) internal successors, (81), 29 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-28 15:38:44,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:38:44,088 INFO L93 Difference]: Finished difference Result 18096 states and 62231 transitions. [2022-01-28 15:38:44,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:38:44,088 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.7) internal successors, (81), 29 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-28 15:38:44,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:38:44,132 INFO L225 Difference]: With dead ends: 18096 [2022-01-28 15:38:44,132 INFO L226 Difference]: Without dead ends: 17933 [2022-01-28 15:38:44,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=358, Invalid=1712, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:38:44,133 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 365 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 852 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:38:44,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 272 Invalid, 1745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 838 Invalid, 0 Unknown, 852 Unchecked, 0.8s Time] [2022-01-28 15:38:44,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17933 states. [2022-01-28 15:38:44,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17933 to 9142. [2022-01-28 15:38:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9142 states, 9141 states have (on average 3.561645334208511) internal successors, (32557), 9141 states have internal predecessors, (32557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:38:44,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9142 states to 9142 states and 32557 transitions. [2022-01-28 15:38:44,340 INFO L78 Accepts]: Start accepts. Automaton has 9142 states and 32557 transitions. Word has length 33 [2022-01-28 15:38:44,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:38:44,340 INFO L470 AbstractCegarLoop]: Abstraction has 9142 states and 32557 transitions. [2022-01-28 15:38:44,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.7) internal successors, (81), 29 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-28 15:38:44,340 INFO L276 IsEmpty]: Start isEmpty. Operand 9142 states and 32557 transitions. [2022-01-28 15:38:44,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:38:44,355 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:38:44,356 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-28 15:38:44,373 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-28 15:38:44,556 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-28 15:38:44,556 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:38:44,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:38:44,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1213499394, now seen corresponding path program 33 times [2022-01-28 15:38:44,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:38:44,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954795192] [2022-01-28 15:38:44,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:38:44,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:38:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:38:45,120 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-28 15:38:45,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:38:45,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954795192] [2022-01-28 15:38:45,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954795192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:38:45,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012875432] [2022-01-28 15:38:45,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:38:45,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:38:45,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:38:45,121 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-28 15:38:45,121 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-28 15:38:45,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:38:45,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:38:45,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:38:45,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:38:45,319 INFO L388 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-28 15:38:45,537 INFO L388 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-28 15:38:46,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:38:46,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:38:46,024 INFO L388 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 59 treesize of output 47 [2022-01-28 15:38:46,128 INFO L388 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 75 treesize of output 53 [2022-01-28 15:38:46,131 INFO L388 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 69 treesize of output 47 [2022-01-28 15:38:46,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-28 15:38:46,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:39:02,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:39:02,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:39:02,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5083 treesize of output 4963 [2022-01-28 15:39:36,486 INFO L354 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-28 15:39:36,486 INFO L388 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 2443 treesize of output 1801 [2022-01-28 15:40:02,607 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-28 15:40:02,608 INFO L388 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 133 treesize of output 113 [2022-01-28 15:40:02,761 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-28 15:40:02,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012875432] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:02,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:02,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2022-01-28 15:40:02,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598271659] [2022-01-28 15:40:02,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:02,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:40:02,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:02,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:40:02,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1009, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:40:02,763 INFO L87 Difference]: Start difference. First operand 9142 states and 32557 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 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-28 15:40:08,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:08,216 INFO L93 Difference]: Finished difference Result 13792 states and 47417 transitions. [2022-01-28 15:40:08,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-28 15:40:08,216 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 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-28 15:40:08,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:08,250 INFO L225 Difference]: With dead ends: 13792 [2022-01-28 15:40:08,250 INFO L226 Difference]: Without dead ends: 13566 [2022-01-28 15:40:08,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=797, Invalid=3895, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:40:08,251 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 513 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 997 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:08,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 306 Invalid, 1991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 920 Invalid, 0 Unknown, 997 Unchecked, 0.9s Time] [2022-01-28 15:40:08,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13566 states. [2022-01-28 15:40:08,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13566 to 9286. [2022-01-28 15:40:08,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9286 states, 9285 states have (on average 3.5592891760904686) internal successors, (33048), 9285 states have internal predecessors, (33048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:08,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9286 states to 9286 states and 33048 transitions. [2022-01-28 15:40:08,446 INFO L78 Accepts]: Start accepts. Automaton has 9286 states and 33048 transitions. Word has length 33 [2022-01-28 15:40:08,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:08,446 INFO L470 AbstractCegarLoop]: Abstraction has 9286 states and 33048 transitions. [2022-01-28 15:40:08,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 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-28 15:40:08,446 INFO L276 IsEmpty]: Start isEmpty. Operand 9286 states and 33048 transitions. [2022-01-28 15:40:08,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:40:08,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:08,463 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-28 15:40:08,481 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-28 15:40:08,663 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-28 15:40:08,663 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:08,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:08,663 INFO L85 PathProgramCache]: Analyzing trace with hash 183493510, now seen corresponding path program 34 times [2022-01-28 15:40:08,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:08,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481903189] [2022-01-28 15:40:08,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:08,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:09,250 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-28 15:40:09,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:09,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481903189] [2022-01-28 15:40:09,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481903189] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:09,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757605538] [2022-01-28 15:40:09,251 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:09,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:09,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:09,252 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-28 15:40:09,252 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-28 15:40:09,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:09,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:09,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:40:09,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:09,442 INFO L388 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-28 15:40:09,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:40:09,677 INFO L388 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-28 15:40:10,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:40:10,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 71 [2022-01-28 15:40:10,192 INFO L388 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 77 treesize of output 53 [2022-01-28 15:40:10,195 INFO L388 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 71 treesize of output 47 [2022-01-28 15:40:10,286 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-28 15:40:10,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:16,527 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:40:16,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5163 treesize of output 5035 [2022-01-28 15:40:31,758 INFO L354 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-28 15:40:31,758 INFO L388 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 719 treesize of output 614 [2022-01-28 15:40:40,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:40,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:40,822 INFO L354 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-28 15:40:40,822 INFO L388 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 751 treesize of output 621 [2022-01-28 15:40:44,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:44,089 INFO L354 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-28 15:40:44,089 INFO L388 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-28 15:40:44,153 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-28 15:40:44,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757605538] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:44,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:44,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 31 [2022-01-28 15:40:44,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386403252] [2022-01-28 15:40:44,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:44,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:40:44,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:44,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:40:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:40:44,155 INFO L87 Difference]: Start difference. First operand 9286 states and 33048 transitions. Second operand has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-28 15:40:53,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:53,970 INFO L93 Difference]: Finished difference Result 16767 states and 57650 transitions. [2022-01-28 15:40:53,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:40:53,971 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-28 15:40:53,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:54,021 INFO L225 Difference]: With dead ends: 16767 [2022-01-28 15:40:54,021 INFO L226 Difference]: Without dead ends: 16441 [2022-01-28 15:40:54,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=570, Invalid=3088, Unknown=2, NotChecked=0, Total=3660 [2022-01-28 15:40:54,022 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 516 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 2351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 972 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:54,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 355 Invalid, 2351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1280 Invalid, 0 Unknown, 972 Unchecked, 1.4s Time] [2022-01-28 15:40:54,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16441 states. [2022-01-28 15:40:54,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16441 to 9541. [2022-01-28 15:40:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9541 states, 9540 states have (on average 3.5539832285115303) internal successors, (33905), 9540 states have internal predecessors, (33905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9541 states to 9541 states and 33905 transitions. [2022-01-28 15:40:54,292 INFO L78 Accepts]: Start accepts. Automaton has 9541 states and 33905 transitions. Word has length 33 [2022-01-28 15:40:54,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:54,292 INFO L470 AbstractCegarLoop]: Abstraction has 9541 states and 33905 transitions. [2022-01-28 15:40:54,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-28 15:40:54,292 INFO L276 IsEmpty]: Start isEmpty. Operand 9541 states and 33905 transitions. [2022-01-28 15:40:54,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:40:54,308 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:54,308 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-28 15:40:54,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-28 15:40:54,508 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-28 15:40:54,509 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:54,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash 678550972, now seen corresponding path program 35 times [2022-01-28 15:40:54,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:54,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984832216] [2022-01-28 15:40:54,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:54,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:54,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:55,256 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-28 15:40:55,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:55,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984832216] [2022-01-28 15:40:55,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984832216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:55,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712888035] [2022-01-28 15:40:55,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:55,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:55,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:55,258 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-28 15:40:55,259 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-28 15:40:55,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:40:55,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:55,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:40:55,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:55,471 INFO L388 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-28 15:40:56,695 INFO L388 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 109 treesize of output 73 [2022-01-28 15:40:56,698 INFO L388 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 120 [2022-01-28 15:40:56,702 INFO L388 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 80 treesize of output 72 [2022-01-28 15:40:57,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-28 15:40:57,398 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-28 15:40:57,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:06,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 139 [2022-01-28 15:41:06,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 77 [2022-01-28 15:41:06,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 147 [2022-01-28 15:41:06,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:06,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:06,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:07,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2022-01-28 15:41:07,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 523 treesize of output 507 [2022-01-28 15:41:08,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 266 [2022-01-28 15:41:08,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:08,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:08,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2022-01-28 15:41:08,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 147 [2022-01-28 15:41:08,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:09,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:09,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:09,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:09,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:09,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:09,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:23,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:23,823 INFO L354 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-28 15:41:23,823 INFO L388 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 2397 treesize of output 1865 Received shutdown request... [2022-01-28 15:41:38,678 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-28 15:41:38,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-28 15:41:38,704 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:41:38,704 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-28 15:41:38,879 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-28 15:41:38,880 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-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-01-28 15:41:38,881 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-28 15:41:38,881 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-28 15:41:38,881 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-28 15:41:38,883 INFO L732 BasicCegarLoop]: Path program histogram: [35, 3, 2, 1] [2022-01-28 15:41:38,898 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:41:38,898 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:41:38,900 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:41:38 BasicIcfg [2022-01-28 15:41:38,900 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:41:38,900 INFO L158 Benchmark]: Toolchain (without parser) took 806346.83ms. Allocated memory was 186.6MB in the beginning and 1.1GB in the end (delta: 871.4MB). Free memory was 145.2MB in the beginning and 799.1MB in the end (delta: -653.9MB). Peak memory consumption was 692.4MB. Max. memory is 8.0GB. [2022-01-28 15:41:38,900 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 186.6MB. Free memory is still 146.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:41:38,900 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.93ms. Allocated memory is still 186.6MB. Free memory was 145.1MB in the beginning and 143.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-28 15:41:38,900 INFO L158 Benchmark]: Boogie Preprocessor took 12.88ms. Allocated memory is still 186.6MB. Free memory was 143.6MB in the beginning and 142.6MB in the end (delta: 974.1kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:41:38,900 INFO L158 Benchmark]: RCFGBuilder took 183.85ms. Allocated memory is still 186.6MB. Free memory was 142.5MB in the beginning and 132.8MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-01-28 15:41:38,902 INFO L158 Benchmark]: TraceAbstraction took 806113.14ms. Allocated memory was 186.6MB in the beginning and 1.1GB in the end (delta: 871.4MB). Free memory was 132.3MB in the beginning and 799.1MB in the end (delta: -666.8MB). Peak memory consumption was 679.8MB. Max. memory is 8.0GB. [2022-01-28 15:41:38,903 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.11ms. Allocated memory is still 186.6MB. Free memory is still 146.4MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.93ms. Allocated memory is still 186.6MB. Free memory was 145.1MB in the beginning and 143.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.88ms. Allocated memory is still 186.6MB. Free memory was 143.6MB in the beginning and 142.6MB in the end (delta: 974.1kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 183.85ms. Allocated memory is still 186.6MB. Free memory was 142.5MB in the beginning and 132.8MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 806113.14ms. Allocated memory was 186.6MB in the beginning and 1.1GB in the end (delta: 871.4MB). Free memory was 132.3MB in the beginning and 799.1MB in the end (delta: -666.8MB). Peak memory consumption was 679.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 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-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-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-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-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-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-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-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-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: 806.0s, OverallIterations: 41, TraceHistogramMax: 2, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.4s, AutomataDifference: 126.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9126 SdHoareTripleChecker+Valid, 25.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9126 mSDsluCounter, 7612 SdHoareTripleChecker+Invalid, 22.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 9547 IncrementalHoareTripleChecker+Unchecked, 13771 mSDsCounter, 1627 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30063 IncrementalHoareTripleChecker+Invalid, 41237 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1627 mSolverCounterUnsat, 967 mSDtfsCounter, 30063 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3209 GetRequests, 1857 SyntacticMatches, 67 SemanticMatches, 1285 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19499 ImplicationChecksByTransitivity, 128.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9541occurred in iteration=40, InterpolantAutomatonStates: 1017, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.3s AutomataMinimizationTime, 40 MinimizatonAttempts, 109013 StatesRemovedByMinimization, 40 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 621.2s InterpolantComputationTime, 2281 NumberOfCodeBlocks, 2281 NumberOfCodeBlocksAsserted, 117 NumberOfCheckSat, 3257 ConstructedInterpolants, 101 QuantifiedInterpolants, 347549 SizeOfPredicates, 244 NumberOfNonLiveVariables, 2964 ConjunctsInSsa, 725 ConjunctsInUnsatCore, 110 InterpolantComputations, 5 PerfectInterpolantSequences, 235/1076 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