/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:11:50,300 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:11:50,302 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:11:50,361 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:11:50,362 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:11:50,365 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:11:50,367 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:11:50,372 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:11:50,373 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:11:50,377 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:11:50,378 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:11:50,379 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:11:50,379 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:11:50,379 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:11:50,380 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:11:50,380 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:11:50,381 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:11:50,381 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:11:50,382 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:11:50,383 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:11:50,384 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:11:50,386 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:11:50,387 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:11:50,387 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:11:50,389 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:11:50,389 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:11:50,389 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:11:50,390 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:11:50,390 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:11:50,390 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:11:50,391 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:11:50,391 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:11:50,391 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:11:50,392 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:11:50,393 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:11:50,393 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:11:50,393 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:11:50,393 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:11:50,393 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:11:50,394 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:11:50,394 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:11:50,396 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 06:11:50,412 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:11:50,412 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:11:50,413 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:11:50,413 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:11:50,413 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:11:50,413 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:11:50,414 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:11:50,414 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:11:50,414 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:11:50,414 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:11:50,414 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:11:50,414 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:11:50,414 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:11:50,415 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:11:50,415 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:11:50,415 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:11:50,418 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:11:50,419 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:11:50,419 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:11:50,420 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:11:50,420 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:11:50,420 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:11:50,420 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:11:50,421 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 06:11:50,647 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:11:50,668 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:11:50,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:11:50,675 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:11:50,677 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:11:50,679 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl [2022-01-18 06:11:50,679 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-min.wvr.bpl' [2022-01-18 06:11:50,710 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:11:50,712 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:11:50,713 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:11:50,713 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:11:50,713 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:11:50,727 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,740 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,747 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:11:50,748 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:11:50,749 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:11:50,749 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:11:50,750 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:11:50,757 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,757 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,761 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,761 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,764 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,767 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,768 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,775 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:11:50,776 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:11:50,777 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:11:50,777 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:11:50,778 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/1) ... [2022-01-18 06:11:50,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:11:50,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:50,820 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 06:11:50,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 06:11:50,851 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:11:50,851 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:11:50,851 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:11:50,851 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:11:50,851 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:11:50,851 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:11:50,852 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:11:50,852 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:11:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:11:50,852 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:11:50,852 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:11:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:11:50,853 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 06:11:50,893 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:11:50,894 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:11:50,986 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:11:51,004 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:11:51,004 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:11:51,005 INFO L202 PluginConnector]: Adding new model three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:11:51 BoogieIcfgContainer [2022-01-18 06:11:51,005 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:11:51,020 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:11:51,020 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:11:51,028 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:11:51,028 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:50" (1/2) ... [2022-01-18 06:11:51,029 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@375f084a and model type three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:11:51, skipping insertion in model container [2022-01-18 06:11:51,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:11:51" (2/2) ... [2022-01-18 06:11:51,030 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-min.wvr.bpl [2022-01-18 06:11:51,033 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:11:51,034 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:11:51,034 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:11:51,034 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:11:51,085 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 06:11:51,115 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:11:51,120 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 06:11:51,120 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 06:11:51,126 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 32 transitions, 88 flow [2022-01-18 06:11:51,150 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,153 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 06:11:51,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:51,160 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:51,160 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1053276962, now seen corresponding path program 1 times [2022-01-18 06:11:51,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274727404] [2022-01-18 06:11:51,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:51,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:51,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:51,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274727404] [2022-01-18 06:11:51,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274727404] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:51,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:51,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 06:11:51,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317869342] [2022-01-18 06:11:51,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:51,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:11:51,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:11:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:11:51,360 INFO L87 Difference]: Start difference. First operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:51,471 INFO L93 Difference]: Finished difference Result 474 states and 1450 transitions. [2022-01-18 06:11:51,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:11:51,476 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 06:11:51,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:51,486 INFO L225 Difference]: With dead ends: 474 [2022-01-18 06:11:51,487 INFO L226 Difference]: Without dead ends: 388 [2022-01-18 06:11:51,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:51,490 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 50 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:51,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 58 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:51,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-18 06:11:51,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 176. [2022-01-18 06:11:51,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.0914285714285716) internal successors, (541), 175 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 541 transitions. [2022-01-18 06:11:51,571 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 541 transitions. Word has length 19 [2022-01-18 06:11:51,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:51,571 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 541 transitions. [2022-01-18 06:11:51,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,572 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 541 transitions. [2022-01-18 06:11:51,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:51,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:51,573 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:51,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:11:51,573 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,574 INFO L85 PathProgramCache]: Analyzing trace with hash -324392928, now seen corresponding path program 1 times [2022-01-18 06:11:51,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896561196] [2022-01-18 06:11:51,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:51,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:51,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:51,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896561196] [2022-01-18 06:11:51,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896561196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:51,610 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:51,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:51,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225252379] [2022-01-18 06:11:51,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:51,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:51,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:51,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:51,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:51,615 INFO L87 Difference]: Start difference. First operand 176 states and 541 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:51,697 INFO L93 Difference]: Finished difference Result 272 states and 825 transitions. [2022-01-18 06:11:51,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:11:51,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:51,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:51,699 INFO L225 Difference]: With dead ends: 272 [2022-01-18 06:11:51,699 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 06:11:51,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:11:51,700 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:51,701 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.1s Time] [2022-01-18 06:11:51,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 06:11:51,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-01-18 06:11:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.051948051948052) internal successors, (705), 231 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 705 transitions. [2022-01-18 06:11:51,717 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 705 transitions. Word has length 22 [2022-01-18 06:11:51,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:51,718 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 705 transitions. [2022-01-18 06:11:51,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,718 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 705 transitions. [2022-01-18 06:11:51,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:51,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:51,719 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:51,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:11:51,720 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,722 INFO L85 PathProgramCache]: Analyzing trace with hash -2144032734, now seen corresponding path program 2 times [2022-01-18 06:11:51,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804284041] [2022-01-18 06:11:51,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:51,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:51,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804284041] [2022-01-18 06:11:51,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804284041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:51,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:51,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:51,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347484240] [2022-01-18 06:11:51,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:51,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:51,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:51,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:51,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:51,758 INFO L87 Difference]: Start difference. First operand 232 states and 705 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:51,813 INFO L93 Difference]: Finished difference Result 371 states and 1117 transitions. [2022-01-18 06:11:51,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:11:51,813 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:51,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:51,816 INFO L225 Difference]: With dead ends: 371 [2022-01-18 06:11:51,816 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 06:11:51,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:11:51,822 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:51,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:51,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 06:11:51,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 267. [2022-01-18 06:11:51,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 3.1203007518796992) internal successors, (830), 266 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 830 transitions. [2022-01-18 06:11:51,844 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 830 transitions. Word has length 22 [2022-01-18 06:11:51,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:51,844 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 830 transitions. [2022-01-18 06:11:51,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,844 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 830 transitions. [2022-01-18 06:11:51,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:51,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:51,845 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:51,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:11:51,846 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,846 INFO L85 PathProgramCache]: Analyzing trace with hash -698997086, now seen corresponding path program 3 times [2022-01-18 06:11:51,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982022557] [2022-01-18 06:11:51,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:51,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:51,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:51,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982022557] [2022-01-18 06:11:51,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982022557] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:51,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:51,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:51,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920394726] [2022-01-18 06:11:51,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:51,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:51,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:51,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:51,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:51,916 INFO L87 Difference]: Start difference. First operand 267 states and 830 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:51,948 INFO L93 Difference]: Finished difference Result 301 states and 881 transitions. [2022-01-18 06:11:51,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:11:51,949 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:51,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:51,950 INFO L225 Difference]: With dead ends: 301 [2022-01-18 06:11:51,950 INFO L226 Difference]: Without dead ends: 279 [2022-01-18 06:11:51,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:51,955 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:51,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 29 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:51,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-18 06:11:51,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 272. [2022-01-18 06:11:51,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.022140221402214) internal successors, (819), 271 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 819 transitions. [2022-01-18 06:11:51,973 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 819 transitions. Word has length 22 [2022-01-18 06:11:51,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:51,974 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 819 transitions. [2022-01-18 06:11:51,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:51,974 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 819 transitions. [2022-01-18 06:11:51,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:11:51,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:51,979 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:51,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 06:11:51,979 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash 665668420, now seen corresponding path program 1 times [2022-01-18 06:11:51,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244528040] [2022-01-18 06:11:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:52,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:52,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244528040] [2022-01-18 06:11:52,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244528040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:52,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864961603] [2022-01-18 06:11:52,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:52,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:52,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:52,048 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:52,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 06:11:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:52,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 06:11:52,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:52,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:52,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:52,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864961603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:52,271 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:52,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 06:11:52,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916560071] [2022-01-18 06:11:52,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:52,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:52,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:52,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:52,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:52,272 INFO L87 Difference]: Start difference. First operand 272 states and 819 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:52,343 INFO L93 Difference]: Finished difference Result 360 states and 1056 transitions. [2022-01-18 06:11:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:11:52,343 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:11:52,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:52,345 INFO L225 Difference]: With dead ends: 360 [2022-01-18 06:11:52,345 INFO L226 Difference]: Without dead ends: 360 [2022-01-18 06:11:52,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:52,346 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 54 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:52,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 61 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:52,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-18 06:11:52,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 288. [2022-01-18 06:11:52,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 3.0034843205574915) internal successors, (862), 287 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 862 transitions. [2022-01-18 06:11:52,371 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 862 transitions. Word has length 24 [2022-01-18 06:11:52,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:52,371 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 862 transitions. [2022-01-18 06:11:52,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,372 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 862 transitions. [2022-01-18 06:11:52,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:11:52,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:52,373 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:52,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 06:11:52,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:52,574 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:52,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:52,574 INFO L85 PathProgramCache]: Analyzing trace with hash 55281188, now seen corresponding path program 2 times [2022-01-18 06:11:52,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:52,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598476137] [2022-01-18 06:11:52,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:52,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:52,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:52,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598476137] [2022-01-18 06:11:52,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598476137] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:52,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:52,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:52,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743226963] [2022-01-18 06:11:52,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:52,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:52,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:52,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:52,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:52,649 INFO L87 Difference]: Start difference. First operand 288 states and 862 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:52,684 INFO L93 Difference]: Finished difference Result 276 states and 851 transitions. [2022-01-18 06:11:52,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:11:52,686 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:11:52,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:52,687 INFO L225 Difference]: With dead ends: 276 [2022-01-18 06:11:52,687 INFO L226 Difference]: Without dead ends: 276 [2022-01-18 06:11:52,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:52,688 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 13 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:52,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:52,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-18 06:11:52,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 243. [2022-01-18 06:11:52,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.0950413223140494) internal successors, (749), 242 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 749 transitions. [2022-01-18 06:11:52,694 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 749 transitions. Word has length 24 [2022-01-18 06:11:52,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:52,695 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 749 transitions. [2022-01-18 06:11:52,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,695 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 749 transitions. [2022-01-18 06:11:52,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:52,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:52,696 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:52,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 06:11:52,696 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:52,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:52,697 INFO L85 PathProgramCache]: Analyzing trace with hash 109515422, now seen corresponding path program 1 times [2022-01-18 06:11:52,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:52,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411780543] [2022-01-18 06:11:52,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:52,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:52,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:53,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:53,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:53,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411780543] [2022-01-18 06:11:53,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411780543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:53,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351700211] [2022-01-18 06:11:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:53,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:53,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:53,085 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:53,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 06:11:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:53,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 06:11:53,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:53,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 06:11:53,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-01-18 06:11:53,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2022-01-18 06:11:53,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:11:53,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:53,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:53,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:11:54,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:54,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 98 [2022-01-18 06:11:54,538 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:54,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 1 [2022-01-18 06:11:54,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:54,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351700211] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:54,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:54,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 06:11:54,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234804404] [2022-01-18 06:11:54,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:54,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:11:54,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:54,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:11:54,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:11:54,585 INFO L87 Difference]: Start difference. First operand 243 states and 749 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:54,931 INFO L93 Difference]: Finished difference Result 471 states and 1460 transitions. [2022-01-18 06:11:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 06:11:54,931 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:11:54,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:54,934 INFO L225 Difference]: With dead ends: 471 [2022-01-18 06:11:54,934 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 06:11:54,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:11:54,935 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-18 06:11:54,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 113 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:54,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 06:11:54,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 329. [2022-01-18 06:11:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.1219512195121952) internal successors, (1024), 328 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1024 transitions. [2022-01-18 06:11:54,948 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1024 transitions. Word has length 26 [2022-01-18 06:11:54,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:54,950 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1024 transitions. [2022-01-18 06:11:54,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,950 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1024 transitions. [2022-01-18 06:11:54,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:54,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:54,953 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:54,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:55,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-01-18 06:11:55,168 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:55,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:55,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1564312640, now seen corresponding path program 2 times [2022-01-18 06:11:55,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:55,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134076072] [2022-01-18 06:11:55,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:55,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:55,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:55,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134076072] [2022-01-18 06:11:55,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134076072] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:55,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445182020] [2022-01-18 06:11:55,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:55,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:55,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:55,356 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:55,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 06:11:55,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:55,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:55,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:11:55,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:55,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:11:55,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-01-18 06:11:55,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 51 [2022-01-18 06:11:55,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:11:55,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:55,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:56,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:56,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:11:56,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:11:56,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:56,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:56,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:56,770 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:56,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-01-18 06:11:56,807 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 06:11:56,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 37 [2022-01-18 06:11:56,869 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-18 06:11:56,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 37 [2022-01-18 06:11:56,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:56,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-18 06:11:56,975 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:56,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 1 [2022-01-18 06:11:56,984 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:56,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 06:11:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:57,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445182020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:57,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:57,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 06:11:57,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704059374] [2022-01-18 06:11:57,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:57,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:11:57,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:11:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:11:57,063 INFO L87 Difference]: Start difference. First operand 329 states and 1024 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:57,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:57,471 INFO L93 Difference]: Finished difference Result 655 states and 2075 transitions. [2022-01-18 06:11:57,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:11:57,472 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:11:57,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:57,476 INFO L225 Difference]: With dead ends: 655 [2022-01-18 06:11:57,476 INFO L226 Difference]: Without dead ends: 612 [2022-01-18 06:11:57,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:11:57,477 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 142 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:57,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 122 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:57,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-01-18 06:11:57,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 349. [2022-01-18 06:11:57,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1264367816091956) internal successors, (1088), 348 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:57,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1088 transitions. [2022-01-18 06:11:57,489 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1088 transitions. Word has length 26 [2022-01-18 06:11:57,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:57,489 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1088 transitions. [2022-01-18 06:11:57,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:57,490 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1088 transitions. [2022-01-18 06:11:57,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:57,491 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:57,491 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:57,520 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-18 06:11:57,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:57,708 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:57,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:57,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1161623412, now seen corresponding path program 3 times [2022-01-18 06:11:57,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:57,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180773472] [2022-01-18 06:11:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:57,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:57,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:57,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:57,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180773472] [2022-01-18 06:11:57,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180773472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:57,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837101831] [2022-01-18 06:11:57,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:57,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:57,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:57,859 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:57,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 06:11:57,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:11:57,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:57,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:11:57,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:58,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:11:58,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-01-18 06:11:58,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2022-01-18 06:11:58,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2022-01-18 06:11:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:58,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:58,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:58,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:11:58,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:58,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:11:59,466 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:59,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:11:59,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:59,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 70 [2022-01-18 06:11:59,588 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:11:59,596 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:59,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 1 [2022-01-18 06:11:59,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:59,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837101831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:59,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:59,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 06:11:59,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132934868] [2022-01-18 06:11:59,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:59,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:11:59,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:59,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:11:59,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:11:59,643 INFO L87 Difference]: Start difference. First operand 349 states and 1088 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:59,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:59,983 INFO L93 Difference]: Finished difference Result 558 states and 1755 transitions. [2022-01-18 06:11:59,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:11:59,984 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:11:59,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:59,987 INFO L225 Difference]: With dead ends: 558 [2022-01-18 06:11:59,987 INFO L226 Difference]: Without dead ends: 499 [2022-01-18 06:11:59,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:11:59,987 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 194 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:59,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 95 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:59,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-01-18 06:11:59,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 349. [2022-01-18 06:11:59,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1436781609195403) internal successors, (1094), 348 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1094 transitions. [2022-01-18 06:12:00,002 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1094 transitions. Word has length 26 [2022-01-18 06:12:00,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:00,003 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1094 transitions. [2022-01-18 06:12:00,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,003 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1094 transitions. [2022-01-18 06:12:00,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:12:00,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:00,005 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:00,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:00,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:00,227 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:00,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:00,228 INFO L85 PathProgramCache]: Analyzing trace with hash -709205764, now seen corresponding path program 4 times [2022-01-18 06:12:00,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:00,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509670613] [2022-01-18 06:12:00,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:00,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:00,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509670613] [2022-01-18 06:12:00,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509670613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:00,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238782768] [2022-01-18 06:12:00,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:00,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:00,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:00,268 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:00,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 06:12:00,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:00,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:00,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:00,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238782768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:00,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:00,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:12:00,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824098968] [2022-01-18 06:12:00,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:00,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:12:00,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:00,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:12:00,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:12:00,386 INFO L87 Difference]: Start difference. First operand 349 states and 1094 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:00,485 INFO L93 Difference]: Finished difference Result 871 states and 2716 transitions. [2022-01-18 06:12:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:00,486 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:12:00,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:00,491 INFO L225 Difference]: With dead ends: 871 [2022-01-18 06:12:00,491 INFO L226 Difference]: Without dead ends: 871 [2022-01-18 06:12:00,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:12:00,493 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 102 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:00,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 81 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:00,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-18 06:12:00,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 579. [2022-01-18 06:12:00,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 3.330449826989619) internal successors, (1925), 578 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1925 transitions. [2022-01-18 06:12:00,515 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1925 transitions. Word has length 28 [2022-01-18 06:12:00,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:00,516 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1925 transitions. [2022-01-18 06:12:00,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,516 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1925 transitions. [2022-01-18 06:12:00,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:12:00,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:00,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:00,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:00,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 06:12:00,731 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:00,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1896545024, now seen corresponding path program 5 times [2022-01-18 06:12:00,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:00,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516342772] [2022-01-18 06:12:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:00,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:00,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:00,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516342772] [2022-01-18 06:12:00,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516342772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:00,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941647196] [2022-01-18 06:12:00,766 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:12:00,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:00,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:00,767 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:00,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 06:12:00,795 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:12:00,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:00,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:00,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:00,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:00,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:00,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941647196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:00,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:00,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:12:00,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740337438] [2022-01-18 06:12:00,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:00,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:12:00,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:00,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:12:00,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:12:00,877 INFO L87 Difference]: Start difference. First operand 579 states and 1925 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:00,960 INFO L93 Difference]: Finished difference Result 861 states and 2683 transitions. [2022-01-18 06:12:00,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:00,960 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:12:00,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:00,964 INFO L225 Difference]: With dead ends: 861 [2022-01-18 06:12:00,964 INFO L226 Difference]: Without dead ends: 861 [2022-01-18 06:12:00,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:12:00,965 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:00,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 59 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:00,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-01-18 06:12:00,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 575. [2022-01-18 06:12:00,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.308362369337979) internal successors, (1899), 574 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1899 transitions. [2022-01-18 06:12:00,980 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1899 transitions. Word has length 28 [2022-01-18 06:12:00,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:00,980 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1899 transitions. [2022-01-18 06:12:00,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,980 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1899 transitions. [2022-01-18 06:12:00,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:12:00,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:00,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:01,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:01,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:01,199 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:01,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:01,199 INFO L85 PathProgramCache]: Analyzing trace with hash 454285246, now seen corresponding path program 6 times [2022-01-18 06:12:01,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:01,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198329126] [2022-01-18 06:12:01,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:01,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:01,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:01,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198329126] [2022-01-18 06:12:01,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198329126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:01,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303785124] [2022-01-18 06:12:01,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:12:01,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:01,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:01,232 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:01,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 06:12:01,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:12:01,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:01,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:12:01,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:01,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:01,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:01,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303785124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:01,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:01,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:12:01,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039987505] [2022-01-18 06:12:01,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:01,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:12:01,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:01,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:12:01,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:12:01,360 INFO L87 Difference]: Start difference. First operand 575 states and 1899 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:01,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:01,862 INFO L93 Difference]: Finished difference Result 2153 states and 6965 transitions. [2022-01-18 06:12:01,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:12:01,862 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:12:01,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:01,874 INFO L225 Difference]: With dead ends: 2153 [2022-01-18 06:12:01,874 INFO L226 Difference]: Without dead ends: 2153 [2022-01-18 06:12:01,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:12:01,876 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 265 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:01,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 152 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:12:01,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2022-01-18 06:12:01,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 741. [2022-01-18 06:12:01,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.574324324324324) internal successors, (2645), 740 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:01,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2645 transitions. [2022-01-18 06:12:01,911 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2645 transitions. Word has length 28 [2022-01-18 06:12:01,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:01,911 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2645 transitions. [2022-01-18 06:12:01,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:01,912 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2645 transitions. [2022-01-18 06:12:01,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:12:01,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:01,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:01,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:02,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:02,128 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:02,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1068511452, now seen corresponding path program 7 times [2022-01-18 06:12:02,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:02,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439722273] [2022-01-18 06:12:02,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:02,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:02,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:02,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:02,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439722273] [2022-01-18 06:12:02,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439722273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:02,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832763701] [2022-01-18 06:12:02,160 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:12:02,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:02,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:02,161 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:02,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 06:12:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:02,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:02,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:02,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:02,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:02,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832763701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:02,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:02,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:12:02,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954569103] [2022-01-18 06:12:02,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:02,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:12:02,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:02,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:12:02,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:12:02,278 INFO L87 Difference]: Start difference. First operand 741 states and 2645 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:02,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:02,399 INFO L93 Difference]: Finished difference Result 1909 states and 6809 transitions. [2022-01-18 06:12:02,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:02,399 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:12:02,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:02,407 INFO L225 Difference]: With dead ends: 1909 [2022-01-18 06:12:02,408 INFO L226 Difference]: Without dead ends: 1747 [2022-01-18 06:12:02,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:12:02,409 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 98 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:02,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 58 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:02,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2022-01-18 06:12:02,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1449. [2022-01-18 06:12:02,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.7327348066298343) internal successors, (5405), 1448 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:02,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 5405 transitions. [2022-01-18 06:12:02,444 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 5405 transitions. Word has length 29 [2022-01-18 06:12:02,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:02,444 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 5405 transitions. [2022-01-18 06:12:02,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:02,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 5405 transitions. [2022-01-18 06:12:02,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:12:02,447 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:02,447 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:02,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:02,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 06:12:02,664 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:02,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:02,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1671938888, now seen corresponding path program 8 times [2022-01-18 06:12:02,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:02,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750850620] [2022-01-18 06:12:02,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:02,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:02,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:02,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:02,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:02,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750850620] [2022-01-18 06:12:02,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750850620] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:02,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799582903] [2022-01-18 06:12:02,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:12:02,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:02,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:02,699 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:02,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 06:12:02,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:12:02,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:02,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:02,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:02,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:02,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:02,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799582903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:02,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:02,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-01-18 06:12:02,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002532457] [2022-01-18 06:12:02,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:02,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:12:02,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:02,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:12:02,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:12:02,837 INFO L87 Difference]: Start difference. First operand 1449 states and 5405 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:03,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:03,329 INFO L93 Difference]: Finished difference Result 3995 states and 14025 transitions. [2022-01-18 06:12:03,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:12:03,329 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:12:03,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:03,347 INFO L225 Difference]: With dead ends: 3995 [2022-01-18 06:12:03,347 INFO L226 Difference]: Without dead ends: 3839 [2022-01-18 06:12:03,347 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-18 06:12:03,348 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-18 06:12:03,348 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-18 06:12:03,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-01-18 06:12:03,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 2530. [2022-01-18 06:12:03,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 3.837089758797944) internal successors, (9704), 2529 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:03,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9704 transitions. [2022-01-18 06:12:03,417 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9704 transitions. Word has length 29 [2022-01-18 06:12:03,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:03,417 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9704 transitions. [2022-01-18 06:12:03,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:03,418 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9704 transitions. [2022-01-18 06:12:03,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:12:03,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:03,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:03,442 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-18 06:12:03,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 06:12:03,640 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:03,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:03,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1406736764, now seen corresponding path program 9 times [2022-01-18 06:12:03,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:03,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123622776] [2022-01-18 06:12:03,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:03,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:03,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:03,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123622776] [2022-01-18 06:12:03,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123622776] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:03,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4690961] [2022-01-18 06:12:03,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:12:03,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:03,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:03,689 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:03,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 06:12:03,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:12:03,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:03,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:03,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:03,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:03,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:03,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4690961] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:03,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:03,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:12:03,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356269971] [2022-01-18 06:12:03,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:03,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:12:03,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:03,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:12:03,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:12:03,827 INFO L87 Difference]: Start difference. First operand 2530 states and 9704 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:03,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:03,927 INFO L93 Difference]: Finished difference Result 3602 states and 13510 transitions. [2022-01-18 06:12:03,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:12:03,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:12:03,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:03,944 INFO L225 Difference]: With dead ends: 3602 [2022-01-18 06:12:03,944 INFO L226 Difference]: Without dead ends: 3568 [2022-01-18 06:12:03,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:12:03,944 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-18 06:12:03,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 57 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:03,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2022-01-18 06:12:03,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3231. [2022-01-18 06:12:04,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3231 states, 3230 states have (on average 3.8625386996904023) internal successors, (12476), 3230 states have internal predecessors, (12476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 12476 transitions. [2022-01-18 06:12:04,015 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 12476 transitions. Word has length 29 [2022-01-18 06:12:04,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:04,015 INFO L470 AbstractCegarLoop]: Abstraction has 3231 states and 12476 transitions. [2022-01-18 06:12:04,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,015 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 12476 transitions. [2022-01-18 06:12:04,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:12:04,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:04,023 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:04,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:04,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 06:12:04,256 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:04,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:04,256 INFO L85 PathProgramCache]: Analyzing trace with hash 466613648, now seen corresponding path program 10 times [2022-01-18 06:12:04,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:04,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958853165] [2022-01-18 06:12:04,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:04,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:04,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:04,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:04,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958853165] [2022-01-18 06:12:04,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958853165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:04,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147408691] [2022-01-18 06:12:04,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:04,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:04,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:04,294 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:04,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 06:12:04,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:04,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:04,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:04,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:04,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:04,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:04,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147408691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:04,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:04,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:12:04,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418925732] [2022-01-18 06:12:04,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:04,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:12:04,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:04,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:12:04,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:12:04,413 INFO L87 Difference]: Start difference. First operand 3231 states and 12476 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:04,514 INFO L93 Difference]: Finished difference Result 3778 states and 14160 transitions. [2022-01-18 06:12:04,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:04,514 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:12:04,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:04,524 INFO L225 Difference]: With dead ends: 3778 [2022-01-18 06:12:04,525 INFO L226 Difference]: Without dead ends: 3778 [2022-01-18 06:12:04,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:12:04,525 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:04,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 64 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:04,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-01-18 06:12:04,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3280. [2022-01-18 06:12:04,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3279 states have (on average 3.868862458066484) internal successors, (12686), 3279 states have internal predecessors, (12686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 12686 transitions. [2022-01-18 06:12:04,594 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 12686 transitions. Word has length 29 [2022-01-18 06:12:04,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:04,595 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 12686 transitions. [2022-01-18 06:12:04,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,595 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 12686 transitions. [2022-01-18 06:12:04,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:12:04,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:04,605 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:04,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:04,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 06:12:04,819 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:04,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash -339625636, now seen corresponding path program 11 times [2022-01-18 06:12:04,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:04,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509119699] [2022-01-18 06:12:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:04,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:04,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:04,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509119699] [2022-01-18 06:12:04,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509119699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:04,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574147528] [2022-01-18 06:12:04,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:12:04,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:04,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:04,864 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:04,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 06:12:04,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:12:04,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:04,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:04,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:04,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:04,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:04,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574147528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:04,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:04,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:12:04,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608412191] [2022-01-18 06:12:04,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:04,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:12:04,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:04,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:12:04,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:12:04,967 INFO L87 Difference]: Start difference. First operand 3280 states and 12686 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:05,088 INFO L93 Difference]: Finished difference Result 3719 states and 13964 transitions. [2022-01-18 06:12:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:05,097 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:12:05,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:05,117 INFO L225 Difference]: With dead ends: 3719 [2022-01-18 06:12:05,117 INFO L226 Difference]: Without dead ends: 3719 [2022-01-18 06:12:05,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:12:05,119 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:05,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 72 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:05,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3719 states. [2022-01-18 06:12:05,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3719 to 3290. [2022-01-18 06:12:05,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3290 states, 3289 states have (on average 3.834296138643965) internal successors, (12611), 3289 states have internal predecessors, (12611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 12611 transitions. [2022-01-18 06:12:05,216 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 12611 transitions. Word has length 29 [2022-01-18 06:12:05,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:05,216 INFO L470 AbstractCegarLoop]: Abstraction has 3290 states and 12611 transitions. [2022-01-18 06:12:05,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,217 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 12611 transitions. [2022-01-18 06:12:05,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:12:05,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:05,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:05,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:05,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 06:12:05,439 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:05,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:05,440 INFO L85 PathProgramCache]: Analyzing trace with hash 669340768, now seen corresponding path program 12 times [2022-01-18 06:12:05,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:05,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154532850] [2022-01-18 06:12:05,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:05,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:05,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:05,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154532850] [2022-01-18 06:12:05,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154532850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:05,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632005139] [2022-01-18 06:12:05,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:12:05,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:05,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:05,500 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:05,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 06:12:05,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:12:05,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:05,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:12:05,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:05,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:05,648 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:05,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632005139] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:05,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:05,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:12:05,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223879015] [2022-01-18 06:12:05,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:05,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:12:05,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:05,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:12:05,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:12:05,649 INFO L87 Difference]: Start difference. First operand 3290 states and 12611 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:05,774 INFO L93 Difference]: Finished difference Result 6009 states and 21708 transitions. [2022-01-18 06:12:05,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:12:05,774 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:12:05,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:05,791 INFO L225 Difference]: With dead ends: 6009 [2022-01-18 06:12:05,791 INFO L226 Difference]: Without dead ends: 5981 [2022-01-18 06:12:05,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:12:05,792 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 98 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:05,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 115 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:12:05,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2022-01-18 06:12:05,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 4628. [2022-01-18 06:12:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 3.7905770477631293) internal successors, (17539), 4627 states have internal predecessors, (17539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 17539 transitions. [2022-01-18 06:12:05,910 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 17539 transitions. Word has length 31 [2022-01-18 06:12:05,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:05,910 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 17539 transitions. [2022-01-18 06:12:05,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:05,911 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 17539 transitions. [2022-01-18 06:12:05,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:12:05,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:05,919 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:05,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:06,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 06:12:06,135 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:06,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1344478628, now seen corresponding path program 13 times [2022-01-18 06:12:06,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:06,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601401682] [2022-01-18 06:12:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:06,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:06,168 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:06,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:06,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601401682] [2022-01-18 06:12:06,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601401682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:06,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296203530] [2022-01-18 06:12:06,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:12:06,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:06,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:06,169 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:06,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 06:12:06,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:06,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:12:06,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:06,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:06,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:06,286 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:06,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296203530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:06,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:06,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 06:12:06,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719019904] [2022-01-18 06:12:06,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:06,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:12:06,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:06,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:12:06,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:12:06,287 INFO L87 Difference]: Start difference. First operand 4628 states and 17539 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:06,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:06,761 INFO L93 Difference]: Finished difference Result 6507 states and 22973 transitions. [2022-01-18 06:12:06,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:12:06,761 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:12:06,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:06,777 INFO L225 Difference]: With dead ends: 6507 [2022-01-18 06:12:06,777 INFO L226 Difference]: Without dead ends: 6444 [2022-01-18 06:12:06,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=266, Invalid=856, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:12:06,778 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:06,778 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.3s Time] [2022-01-18 06:12:06,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-01-18 06:12:06,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4591. [2022-01-18 06:12:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4591 states, 4590 states have (on average 3.7444444444444445) internal successors, (17187), 4590 states have internal predecessors, (17187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:06,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 17187 transitions. [2022-01-18 06:12:06,886 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 17187 transitions. Word has length 31 [2022-01-18 06:12:06,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:06,886 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 17187 transitions. [2022-01-18 06:12:06,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:06,886 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 17187 transitions. [2022-01-18 06:12:06,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:12:06,897 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:06,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:06,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:07,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:07,103 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:07,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:07,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1424343976, now seen corresponding path program 14 times [2022-01-18 06:12:07,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:07,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696146962] [2022-01-18 06:12:07,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:07,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:07,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:08,011 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:08,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:08,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696146962] [2022-01-18 06:12:08,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696146962] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:08,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565310727] [2022-01-18 06:12:08,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:12:08,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:08,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:08,012 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:08,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 06:12:08,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:12:08,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:08,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:12:08,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:08,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:12:09,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:09,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:09,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:09,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 76 [2022-01-18 06:12:09,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:09,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:09,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:09,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 125 [2022-01-18 06:12:09,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 67 [2022-01-18 06:12:09,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-01-18 06:12:09,890 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:09,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:10,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:12:10,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:10,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:12:18,503 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:12:18,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1046 treesize of output 808 [2022-01-18 06:12:21,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:21,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:21,933 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:12:21,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1175 treesize of output 1 [2022-01-18 06:12:22,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:22,008 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:12:22,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:12:22,054 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:22,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565310727] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:22,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:22,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-18 06:12:22,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072824371] [2022-01-18 06:12:22,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:22,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:12:22,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:22,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:12:22,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:12:22,055 INFO L87 Difference]: Start difference. First operand 4591 states and 17187 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:23,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:23,803 INFO L93 Difference]: Finished difference Result 7418 states and 26922 transitions. [2022-01-18 06:12:23,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:12:23,804 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:12:23,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:23,821 INFO L225 Difference]: With dead ends: 7418 [2022-01-18 06:12:23,821 INFO L226 Difference]: Without dead ends: 7305 [2022-01-18 06:12:23,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:12:23,822 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 227 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:23,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 197 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1234 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:12:23,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7305 states. [2022-01-18 06:12:23,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7305 to 5038. [2022-01-18 06:12:23,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5038 states, 5037 states have (on average 3.7202700019853086) internal successors, (18739), 5037 states have internal predecessors, (18739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:23,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5038 states to 5038 states and 18739 transitions. [2022-01-18 06:12:23,918 INFO L78 Accepts]: Start accepts. Automaton has 5038 states and 18739 transitions. Word has length 33 [2022-01-18 06:12:23,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:23,919 INFO L470 AbstractCegarLoop]: Abstraction has 5038 states and 18739 transitions. [2022-01-18 06:12:23,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:23,919 INFO L276 IsEmpty]: Start isEmpty. Operand 5038 states and 18739 transitions. [2022-01-18 06:12:23,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:12:23,928 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:23,928 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:23,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:24,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:24,128 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:24,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:24,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1674310878, now seen corresponding path program 15 times [2022-01-18 06:12:24,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:24,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546723911] [2022-01-18 06:12:24,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:24,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:24,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:24,864 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:24,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:24,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546723911] [2022-01-18 06:12:24,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546723911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:24,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485689741] [2022-01-18 06:12:24,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:12:24,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:24,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:24,869 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:24,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 06:12:24,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:12:24,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:24,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:12:24,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:25,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:12:26,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 73 [2022-01-18 06:12:26,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 118 [2022-01-18 06:12:26,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 70 [2022-01-18 06:12:27,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:27,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 101 treesize of output 87 [2022-01-18 06:12:27,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:27,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:27,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:27,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:27,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-01-18 06:12:37,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:37,350 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 06:12:37,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 595 treesize of output 472 [2022-01-18 06:12:39,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:39,290 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:12:39,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 617 treesize of output 473 [2022-01-18 06:12:39,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:39,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:39,873 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:12:39,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 575 treesize of output 452 [2022-01-18 06:12:43,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:43,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:43,921 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:12:43,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 597 treesize of output 453 [2022-01-18 06:12:44,662 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:12:44,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 06:12:44,710 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:12:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:44,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485689741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:44,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:44,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 06:12:44,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486723743] [2022-01-18 06:12:44,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:44,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:12:44,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:44,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:12:44,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:12:44,759 INFO L87 Difference]: Start difference. First operand 5038 states and 18739 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:46,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:46,715 INFO L93 Difference]: Finished difference Result 7472 states and 26674 transitions. [2022-01-18 06:12:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 06:12:46,715 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:12:46,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:46,733 INFO L225 Difference]: With dead ends: 7472 [2022-01-18 06:12:46,733 INFO L226 Difference]: Without dead ends: 7199 [2022-01-18 06:12:46,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=324, Invalid=1932, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:12:46,734 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 316 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:46,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 329 Invalid, 1910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1445 Invalid, 0 Unknown, 432 Unchecked, 1.1s Time] [2022-01-18 06:12:46,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7199 states. [2022-01-18 06:12:46,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7199 to 5155. [2022-01-18 06:12:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5155 states, 5154 states have (on average 3.712456344586729) internal successors, (19134), 5154 states have internal predecessors, (19134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:46,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5155 states to 5155 states and 19134 transitions. [2022-01-18 06:12:46,851 INFO L78 Accepts]: Start accepts. Automaton has 5155 states and 19134 transitions. Word has length 33 [2022-01-18 06:12:46,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:46,851 INFO L470 AbstractCegarLoop]: Abstraction has 5155 states and 19134 transitions. [2022-01-18 06:12:46,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:46,851 INFO L276 IsEmpty]: Start isEmpty. Operand 5155 states and 19134 transitions. [2022-01-18 06:12:46,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:12:46,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:46,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:46,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:47,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:47,076 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:47,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:47,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1660914068, now seen corresponding path program 16 times [2022-01-18 06:12:47,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:47,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442411788] [2022-01-18 06:12:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:47,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:47,740 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:47,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:47,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442411788] [2022-01-18 06:12:47,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442411788] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:47,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553928526] [2022-01-18 06:12:47,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:47,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:47,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:47,742 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:47,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 06:12:47,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:47,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:47,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:12:47,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:48,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:12:49,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:49,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2022-01-18 06:12:49,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:49,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:49,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:49,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 78 [2022-01-18 06:12:49,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:49,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:49,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:49,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 127 [2022-01-18 06:12:49,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:12:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:49,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:49,693 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:12:49,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 194 [2022-01-18 06:12:59,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:59,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:59,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:59,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 463 treesize of output 419 [2022-01-18 06:13:01,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,090 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:01,099 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:13:01,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,113 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:13:01,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,130 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 06:13:01,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,145 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:01,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,159 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:13:01,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,172 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:13:01,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,186 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:13:01,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,202 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:13:01,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,224 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:13:01,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,241 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 06:13:01,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,259 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:13:01,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,274 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:01,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,290 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:13:01,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,308 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:13:01,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,322 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:13:01,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,338 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:01,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,359 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 06:13:01,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,372 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:01,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 06:13:01,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,387 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:13:01,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,400 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:01,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:13:01,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,494 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:13:01,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,502 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:01,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:13:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:01,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553928526] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:01,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:01,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:13:01,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286888693] [2022-01-18 06:13:01,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:01,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:13:01,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:01,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:13:01,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:13:01,551 INFO L87 Difference]: Start difference. First operand 5155 states and 19134 transitions. Second operand has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:05,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:05,649 INFO L93 Difference]: Finished difference Result 7650 states and 27534 transitions. [2022-01-18 06:13:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:13:05,650 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:13:05,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:05,674 INFO L225 Difference]: With dead ends: 7650 [2022-01-18 06:13:05,674 INFO L226 Difference]: Without dead ends: 7642 [2022-01-18 06:13:05,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:13:05,676 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 309 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:05,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 194 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 860 Invalid, 0 Unknown, 140 Unchecked, 0.7s Time] [2022-01-18 06:13:05,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7642 states. [2022-01-18 06:13:05,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7642 to 5516. [2022-01-18 06:13:05,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5515 states have (on average 3.699184043517679) internal successors, (20401), 5515 states have internal predecessors, (20401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:05,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 20401 transitions. [2022-01-18 06:13:05,811 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 20401 transitions. Word has length 33 [2022-01-18 06:13:05,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:05,811 INFO L470 AbstractCegarLoop]: Abstraction has 5516 states and 20401 transitions. [2022-01-18 06:13:05,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:05,811 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 20401 transitions. [2022-01-18 06:13:05,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:13:05,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:05,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:05,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:06,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:06,035 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:06,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash -760414318, now seen corresponding path program 17 times [2022-01-18 06:13:06,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:06,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671071451] [2022-01-18 06:13:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:06,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:06,663 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:06,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:06,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671071451] [2022-01-18 06:13:06,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671071451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:06,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868289529] [2022-01-18 06:13:06,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:13:06,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:06,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:06,664 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:06,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 06:13:06,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:13:06,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:06,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:13:06,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:07,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:13:08,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:08,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2022-01-18 06:13:08,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 78 [2022-01-18 06:13:08,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 154 [2022-01-18 06:13:08,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2022-01-18 06:13:08,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:08,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:08,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:13:08,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:13:18,318 INFO L353 Elim1Store]: treesize reduction 25, result has 54.5 percent of original size [2022-01-18 06:13:18,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 257 treesize of output 222 [2022-01-18 06:13:18,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,549 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 06:13:18,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 304 treesize of output 252 [2022-01-18 06:13:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,796 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:18,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 305 treesize of output 1 [2022-01-18 06:13:18,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,809 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:18,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 211 treesize of output 171 [2022-01-18 06:13:18,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,888 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:13:18,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 256 treesize of output 207 [2022-01-18 06:13:18,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,925 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:18,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 228 treesize of output 1 [2022-01-18 06:13:18,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,942 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:18,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 183 treesize of output 1 [2022-01-18 06:13:18,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,963 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:18,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 183 treesize of output 1 [2022-01-18 06:13:18,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:18,984 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:18,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 207 treesize of output 1 [2022-01-18 06:13:19,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:19,137 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:19,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:13:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:19,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868289529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:19,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:19,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 28 [2022-01-18 06:13:19,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968781553] [2022-01-18 06:13:19,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:19,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 06:13:19,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:19,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 06:13:19,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:13:19,197 INFO L87 Difference]: Start difference. First operand 5516 states and 20401 transitions. Second operand has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:31,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:31,525 INFO L93 Difference]: Finished difference Result 28779 states and 105829 transitions. [2022-01-18 06:13:31,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:13:31,525 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:13:31,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:31,679 INFO L225 Difference]: With dead ends: 28779 [2022-01-18 06:13:31,679 INFO L226 Difference]: Without dead ends: 26756 [2022-01-18 06:13:31,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=808, Invalid=4162, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 06:13:31,680 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 508 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:31,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 418 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 06:13:31,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26756 states. [2022-01-18 06:13:32,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26756 to 11945. [2022-01-18 06:13:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11945 states, 11944 states have (on average 3.6540522438044207) internal successors, (43644), 11944 states have internal predecessors, (43644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:32,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11945 states to 11945 states and 43644 transitions. [2022-01-18 06:13:32,070 INFO L78 Accepts]: Start accepts. Automaton has 11945 states and 43644 transitions. Word has length 33 [2022-01-18 06:13:32,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:32,070 INFO L470 AbstractCegarLoop]: Abstraction has 11945 states and 43644 transitions. [2022-01-18 06:13:32,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 28 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:32,070 INFO L276 IsEmpty]: Start isEmpty. Operand 11945 states and 43644 transitions. [2022-01-18 06:13:32,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:13:32,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:32,098 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:32,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 06:13:32,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:32,299 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:32,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:32,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1696023130, now seen corresponding path program 18 times [2022-01-18 06:13:32,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:32,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485119819] [2022-01-18 06:13:32,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:32,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:33,809 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:33,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:33,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485119819] [2022-01-18 06:13:33,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485119819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:33,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084770039] [2022-01-18 06:13:33,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:13:33,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:33,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:33,810 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:33,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 06:13:33,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:13:33,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:33,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:13:33,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:34,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:13:34,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:13:34,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 66 [2022-01-18 06:13:34,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 113 [2022-01-18 06:13:35,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:13:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:35,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:36,443 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:36,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1082 treesize of output 1050 [2022-01-18 06:13:50,850 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:13:50,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2263 treesize of output 1625 [2022-01-18 06:14:10,008 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:14:10,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 92 [2022-01-18 06:14:10,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:10,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084770039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:10,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:10,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2022-01-18 06:14:10,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778104947] [2022-01-18 06:14:10,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:10,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 06:14:10,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:10,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 06:14:10,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:14:10,115 INFO L87 Difference]: Start difference. First operand 11945 states and 43644 transitions. Second operand has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:14,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:14,976 INFO L93 Difference]: Finished difference Result 21217 states and 75616 transitions. [2022-01-18 06:14:14,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 06:14:14,977 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:14,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:15,031 INFO L225 Difference]: With dead ends: 21217 [2022-01-18 06:14:15,032 INFO L226 Difference]: Without dead ends: 21032 [2022-01-18 06:14:15,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 06:14:15,032 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 302 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:15,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 216 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1028 Invalid, 0 Unknown, 195 Unchecked, 1.0s Time] [2022-01-18 06:14:15,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21032 states. [2022-01-18 06:14:15,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21032 to 12382. [2022-01-18 06:14:15,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12382 states, 12381 states have (on average 3.6481705839592924) internal successors, (45168), 12381 states have internal predecessors, (45168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:15,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12382 states to 12382 states and 45168 transitions. [2022-01-18 06:14:15,316 INFO L78 Accepts]: Start accepts. Automaton has 12382 states and 45168 transitions. Word has length 33 [2022-01-18 06:14:15,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:15,316 INFO L470 AbstractCegarLoop]: Abstraction has 12382 states and 45168 transitions. [2022-01-18 06:14:15,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.7241379310344827) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:15,316 INFO L276 IsEmpty]: Start isEmpty. Operand 12382 states and 45168 transitions. [2022-01-18 06:14:15,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:15,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:15,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:15,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:15,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:15,539 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:15,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:15,540 INFO L85 PathProgramCache]: Analyzing trace with hash -499710688, now seen corresponding path program 19 times [2022-01-18 06:14:15,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:15,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513935554] [2022-01-18 06:14:15,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:15,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:16,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:16,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513935554] [2022-01-18 06:14:16,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513935554] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:16,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960595174] [2022-01-18 06:14:16,571 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:14:16,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:16,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:16,572 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:16,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 06:14:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:16,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:14:16,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:16,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:14:17,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 98 [2022-01-18 06:14:17,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 143 [2022-01-18 06:14:17,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 89 [2022-01-18 06:14:18,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 68 [2022-01-18 06:14:18,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:18,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:18,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:14:18,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:14:18,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:18,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:18,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:18,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:18,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:14:19,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:14:19,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-01-18 06:14:19,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:14:22,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:22,528 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 06:14:22,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 309 treesize of output 300 [2022-01-18 06:14:25,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:25,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:25,280 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:14:25,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 324 treesize of output 298 [2022-01-18 06:14:25,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:25,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:25,833 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:14:25,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 337 treesize of output 328 [2022-01-18 06:14:28,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:28,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:29,022 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:14:29,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 352 treesize of output 326 [2022-01-18 06:14:29,904 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:14:29,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 06:14:29,956 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:14:29,997 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:29,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960595174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:29,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:29,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:14:29,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758342190] [2022-01-18 06:14:29,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:29,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:14:29,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:14:29,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:14:29,998 INFO L87 Difference]: Start difference. First operand 12382 states and 45168 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:35,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:35,418 INFO L93 Difference]: Finished difference Result 22242 states and 79161 transitions. [2022-01-18 06:14:35,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:14:35,419 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:35,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:35,476 INFO L225 Difference]: With dead ends: 22242 [2022-01-18 06:14:35,476 INFO L226 Difference]: Without dead ends: 22113 [2022-01-18 06:14:35,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=341, Invalid=1729, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 06:14:35,477 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 331 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:35,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 243 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1393 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:14:35,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22113 states. [2022-01-18 06:14:35,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22113 to 12433. [2022-01-18 06:14:35,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12433 states, 12432 states have (on average 3.648166023166023) internal successors, (45354), 12432 states have internal predecessors, (45354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:35,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12433 states to 12433 states and 45354 transitions. [2022-01-18 06:14:35,820 INFO L78 Accepts]: Start accepts. Automaton has 12433 states and 45354 transitions. Word has length 33 [2022-01-18 06:14:35,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:35,820 INFO L470 AbstractCegarLoop]: Abstraction has 12433 states and 45354 transitions. [2022-01-18 06:14:35,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:35,821 INFO L276 IsEmpty]: Start isEmpty. Operand 12433 states and 45354 transitions. [2022-01-18 06:14:35,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:35,839 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:35,839 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:35,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 06:14:36,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 06:14:36,039 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:36,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:36,040 INFO L85 PathProgramCache]: Analyzing trace with hash 454590438, now seen corresponding path program 20 times [2022-01-18 06:14:36,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:36,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342493989] [2022-01-18 06:14:36,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:36,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:36,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:36,069 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:36,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:36,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342493989] [2022-01-18 06:14:36,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342493989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:36,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486413291] [2022-01-18 06:14:36,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:14:36,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:36,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:36,070 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:36,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 06:14:36,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:14:36,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:36,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:14:36,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:36,138 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:14:36,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:36,194 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:14:36,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486413291] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:36,194 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:36,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:14:36,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907411528] [2022-01-18 06:14:36,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:36,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:14:36,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:36,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:14:36,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:14:36,196 INFO L87 Difference]: Start difference. First operand 12433 states and 45354 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:36,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:36,276 INFO L93 Difference]: Finished difference Result 8003 states and 28488 transitions. [2022-01-18 06:14:36,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:14:36,276 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:36,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:36,292 INFO L225 Difference]: With dead ends: 8003 [2022-01-18 06:14:36,292 INFO L226 Difference]: Without dead ends: 7871 [2022-01-18 06:14:36,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:14:36,292 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 41 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:36,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 45 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:14:36,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7871 states. [2022-01-18 06:14:36,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7871 to 6963. [2022-01-18 06:14:36,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6963 states, 6962 states have (on average 3.577133007756392) internal successors, (24904), 6962 states have internal predecessors, (24904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:36,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6963 states to 6963 states and 24904 transitions. [2022-01-18 06:14:36,399 INFO L78 Accepts]: Start accepts. Automaton has 6963 states and 24904 transitions. Word has length 33 [2022-01-18 06:14:36,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:36,399 INFO L470 AbstractCegarLoop]: Abstraction has 6963 states and 24904 transitions. [2022-01-18 06:14:36,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:36,399 INFO L276 IsEmpty]: Start isEmpty. Operand 6963 states and 24904 transitions. [2022-01-18 06:14:36,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:36,410 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:36,410 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:36,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:36,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 06:14:36,610 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:36,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:36,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1488917818, now seen corresponding path program 21 times [2022-01-18 06:14:36,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:36,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464218259] [2022-01-18 06:14:36,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:36,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:37,616 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:37,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:37,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464218259] [2022-01-18 06:14:37,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464218259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:37,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120950698] [2022-01-18 06:14:37,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:14:37,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:37,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:37,617 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:37,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 06:14:37,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:14:37,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:37,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:14:37,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:37,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:14:38,167 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 06:14:38,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-01-18 06:14:38,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:14:38,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 93 [2022-01-18 06:14:38,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:14:38,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 85 [2022-01-18 06:14:41,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:41,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:14:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:41,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:43,301 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:43,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1338 treesize of output 1290 [2022-01-18 06:14:52,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:52,537 INFO L353 Elim1Store]: treesize reduction 5, result has 88.9 percent of original size [2022-01-18 06:14:52,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 369 treesize of output 308 [2022-01-18 06:14:53,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:53,105 INFO L353 Elim1Store]: treesize reduction 14, result has 68.9 percent of original size [2022-01-18 06:14:53,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 391 treesize of output 309 [2022-01-18 06:14:53,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:53,361 INFO L353 Elim1Store]: treesize reduction 5, result has 88.9 percent of original size [2022-01-18 06:14:53,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 383 treesize of output 322 [2022-01-18 06:14:54,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:54,849 INFO L353 Elim1Store]: treesize reduction 14, result has 68.9 percent of original size [2022-01-18 06:14:54,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 405 treesize of output 323 [2022-01-18 06:14:55,699 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:14:55,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:14:55,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:55,728 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:14:55,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 56 [2022-01-18 06:14:55,817 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:55,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120950698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:55,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:55,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 33 [2022-01-18 06:14:55,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820867038] [2022-01-18 06:14:55,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:55,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:14:55,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:55,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:14:55,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:14:55,818 INFO L87 Difference]: Start difference. First operand 6963 states and 24904 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:59,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:59,125 INFO L93 Difference]: Finished difference Result 14169 states and 49199 transitions. [2022-01-18 06:14:59,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 06:14:59,126 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:59,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:59,161 INFO L225 Difference]: With dead ends: 14169 [2022-01-18 06:14:59,162 INFO L226 Difference]: Without dead ends: 14142 [2022-01-18 06:14:59,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 54 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=715, Invalid=3317, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:14:59,163 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 390 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1490 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:59,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 390 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1013 Invalid, 0 Unknown, 1490 Unchecked, 0.8s Time] [2022-01-18 06:14:59,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14142 states. [2022-01-18 06:14:59,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14142 to 7192. [2022-01-18 06:14:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7192 states, 7191 states have (on average 3.5719649561952442) internal successors, (25686), 7191 states have internal predecessors, (25686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7192 states to 7192 states and 25686 transitions. [2022-01-18 06:14:59,312 INFO L78 Accepts]: Start accepts. Automaton has 7192 states and 25686 transitions. Word has length 33 [2022-01-18 06:14:59,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:59,312 INFO L470 AbstractCegarLoop]: Abstraction has 7192 states and 25686 transitions. [2022-01-18 06:14:59,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:59,312 INFO L276 IsEmpty]: Start isEmpty. Operand 7192 states and 25686 transitions. [2022-01-18 06:14:59,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:59,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:59,323 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:59,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:59,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 06:14:59,524 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:59,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash -512803690, now seen corresponding path program 22 times [2022-01-18 06:14:59,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:59,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957273111] [2022-01-18 06:14:59,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:59,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:00,428 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:00,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:00,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957273111] [2022-01-18 06:15:00,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957273111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:00,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962937154] [2022-01-18 06:15:00,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:15:00,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:00,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:00,429 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:00,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 06:15:00,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:15:00,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:00,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:15:00,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:00,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:15:00,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:15:00,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:00,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:00,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:00,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2022-01-18 06:15:00,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:00,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:00,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:00,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 78 [2022-01-18 06:15:01,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 06:15:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:01,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:02,027 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:02,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1474 treesize of output 1426 [2022-01-18 06:15:10,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:10,800 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:10,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 06:15:10,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:10,834 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-01-18 06:15:10,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 65 [2022-01-18 06:15:10,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:10,892 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:10,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:15:10,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:10,926 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 06:15:10,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 90 [2022-01-18 06:15:10,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:10,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,003 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:15:11,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 251 treesize of output 238 [2022-01-18 06:15:11,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,386 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:11,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:15:11,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,400 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:11,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:15:11,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,414 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:11,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 06:15:11,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,426 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:11,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 06:15:11,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,438 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:11,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:15:11,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,449 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:11,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:15:11,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:11,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:11,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 239 treesize of output 235 [2022-01-18 06:15:12,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,630 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:12,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:15:12,640 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:15:12,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,659 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:12,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:15:12,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,677 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:12,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 06:15:12,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,697 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:12,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:15:12,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,716 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:12,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:15:12,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,733 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:12,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:15:12,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,752 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:12,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:15:12,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,774 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:12,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:15:12,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,792 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:12,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:15:12,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:12,812 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:12,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 06:15:13,092 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:15:13,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 94 [2022-01-18 06:15:13,216 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:15:13,265 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:13,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962937154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:13,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:13,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:15:13,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164589073] [2022-01-18 06:15:13,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:13,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:15:13,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:13,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:15:13,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:15:13,266 INFO L87 Difference]: Start difference. First operand 7192 states and 25686 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:20,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:20,394 INFO L93 Difference]: Finished difference Result 14866 states and 51048 transitions. [2022-01-18 06:15:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:15:20,394 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:15:20,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:20,427 INFO L225 Difference]: With dead ends: 14866 [2022-01-18 06:15:20,427 INFO L226 Difference]: Without dead ends: 14723 [2022-01-18 06:15:20,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=473, Invalid=2497, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:15:20,428 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 383 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 1585 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:20,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 324 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1585 Invalid, 0 Unknown, 311 Unchecked, 1.6s Time] [2022-01-18 06:15:20,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14723 states. [2022-01-18 06:15:20,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14723 to 7041. [2022-01-18 06:15:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7041 states, 7040 states have (on average 3.579119318181818) internal successors, (25197), 7040 states have internal predecessors, (25197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:20,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7041 states to 7041 states and 25197 transitions. [2022-01-18 06:15:20,608 INFO L78 Accepts]: Start accepts. Automaton has 7041 states and 25197 transitions. Word has length 33 [2022-01-18 06:15:20,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:20,608 INFO L470 AbstractCegarLoop]: Abstraction has 7041 states and 25197 transitions. [2022-01-18 06:15:20,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:20,608 INFO L276 IsEmpty]: Start isEmpty. Operand 7041 states and 25197 transitions. [2022-01-18 06:15:20,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:15:20,623 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:20,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:20,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:20,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:20,823 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash -817784198, now seen corresponding path program 23 times [2022-01-18 06:15:20,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:20,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769841718] [2022-01-18 06:15:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:20,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:21,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:21,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:21,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769841718] [2022-01-18 06:15:21,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769841718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:21,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004003532] [2022-01-18 06:15:21,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:15:21,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:21,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:21,592 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:21,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 06:15:21,624 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:15:21,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:21,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:15:21,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:21,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-18 06:15:22,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:22,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-01-18 06:15:22,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:22,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:22,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:22,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 93 treesize of output 113 [2022-01-18 06:15:22,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:22,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:22,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:22,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 85 treesize of output 105 [2022-01-18 06:15:25,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:25,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:25,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 06:15:25,433 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:25,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:26,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:26,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:26,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 896 treesize of output 856 [2022-01-18 06:15:38,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:38,724 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 06:15:38,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1963 treesize of output 1483 [2022-01-18 06:15:57,952 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:15:57,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 85 [2022-01-18 06:15:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:58,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004003532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:58,065 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:58,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-01-18 06:15:58,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028254179] [2022-01-18 06:15:58,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:58,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:15:58,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:58,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:15:58,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:15:58,066 INFO L87 Difference]: Start difference. First operand 7041 states and 25197 transitions. Second operand has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:03,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:03,222 INFO L93 Difference]: Finished difference Result 12454 states and 43040 transitions. [2022-01-18 06:16:03,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 06:16:03,223 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:16:03,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:03,249 INFO L225 Difference]: With dead ends: 12454 [2022-01-18 06:16:03,249 INFO L226 Difference]: Without dead ends: 12309 [2022-01-18 06:16:03,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=638, Invalid=4474, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:16:03,250 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 272 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 677 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:03,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 533 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 650 Invalid, 0 Unknown, 677 Unchecked, 0.7s Time] [2022-01-18 06:16:03,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12309 states. [2022-01-18 06:16:03,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12309 to 7407. [2022-01-18 06:16:03,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7407 states, 7406 states have (on average 3.5815554955441535) internal successors, (26525), 7406 states have internal predecessors, (26525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7407 states to 7407 states and 26525 transitions. [2022-01-18 06:16:03,400 INFO L78 Accepts]: Start accepts. Automaton has 7407 states and 26525 transitions. Word has length 33 [2022-01-18 06:16:03,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:03,400 INFO L470 AbstractCegarLoop]: Abstraction has 7407 states and 26525 transitions. [2022-01-18 06:16:03,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:03,401 INFO L276 IsEmpty]: Start isEmpty. Operand 7407 states and 26525 transitions. [2022-01-18 06:16:03,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:16:03,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:03,412 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:03,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:03,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 06:16:03,627 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:03,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:03,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1356479016, now seen corresponding path program 24 times [2022-01-18 06:16:03,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:03,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845707274] [2022-01-18 06:16:03,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:03,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:04,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:04,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845707274] [2022-01-18 06:16:04,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845707274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:04,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80375344] [2022-01-18 06:16:04,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:16:04,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:04,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:04,375 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:04,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 06:16:04,410 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:16:04,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:04,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:16:04,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:04,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:16:04,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:16:05,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 64 [2022-01-18 06:16:05,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 79 [2022-01-18 06:16:05,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:05,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 06:16:05,629 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:05,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:09,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:09,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:09,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 777 treesize of output 761 [2022-01-18 06:16:20,178 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:16:20,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 518 treesize of output 438 [2022-01-18 06:16:21,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,191 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:16:21,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 193 treesize of output 164 [2022-01-18 06:16:21,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,245 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:16:21,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,259 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:16:21,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,285 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:16:21,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 473 treesize of output 1 [2022-01-18 06:16:21,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,305 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:16:21,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,319 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 06:16:21,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,336 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:16:21,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 333 treesize of output 1 [2022-01-18 06:16:21,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,351 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:16:21,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,365 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:16:21,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 06:16:21,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:21,460 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:16:21,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:16:21,536 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:21,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80375344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:21,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:21,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-01-18 06:16:21,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175299292] [2022-01-18 06:16:21,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:21,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:16:21,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:21,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:16:21,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:16:21,537 INFO L87 Difference]: Start difference. First operand 7407 states and 26525 transitions. Second operand has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:27,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:27,530 INFO L93 Difference]: Finished difference Result 12351 states and 43374 transitions. [2022-01-18 06:16:27,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 06:16:27,530 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:16:27,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:27,558 INFO L225 Difference]: With dead ends: 12351 [2022-01-18 06:16:27,558 INFO L226 Difference]: Without dead ends: 12271 [2022-01-18 06:16:27,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=567, Invalid=3723, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 06:16:27,560 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 335 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 663 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:27,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 357 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 904 Invalid, 0 Unknown, 663 Unchecked, 0.8s Time] [2022-01-18 06:16:27,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12271 states. [2022-01-18 06:16:27,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12271 to 7553. [2022-01-18 06:16:27,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7553 states, 7552 states have (on average 3.578919491525424) internal successors, (27028), 7552 states have internal predecessors, (27028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:27,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7553 states to 7553 states and 27028 transitions. [2022-01-18 06:16:27,714 INFO L78 Accepts]: Start accepts. Automaton has 7553 states and 27028 transitions. Word has length 33 [2022-01-18 06:16:27,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:27,714 INFO L470 AbstractCegarLoop]: Abstraction has 7553 states and 27028 transitions. [2022-01-18 06:16:27,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.4411764705882355) internal successors, (83), 33 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:27,715 INFO L276 IsEmpty]: Start isEmpty. Operand 7553 states and 27028 transitions. [2022-01-18 06:16:27,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:16:27,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:27,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:27,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:27,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:27,926 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:27,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:27,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1115269472, now seen corresponding path program 25 times [2022-01-18 06:16:27,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:27,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824693851] [2022-01-18 06:16:27,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:27,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:28,762 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:28,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:28,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824693851] [2022-01-18 06:16:28,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824693851] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:28,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241397707] [2022-01-18 06:16:28,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:16:28,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:28,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:28,763 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:28,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 06:16:28,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:28,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:16:28,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:29,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:16:29,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-01-18 06:16:29,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:29,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:29,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:29,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 66 [2022-01-18 06:16:29,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:29,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:29,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:29,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 102 [2022-01-18 06:16:30,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-01-18 06:16:30,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-18 06:16:30,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:31,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-01-18 06:16:31,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:16:31,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 174 [2022-01-18 06:16:31,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:16:31,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:31,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:16:31,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:31,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2022-01-18 06:16:31,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:31,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 06:16:31,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:31,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:16:42,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:42,204 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 06:16:42,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 609 treesize of output 497 [2022-01-18 06:16:43,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:43,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:43,762 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:16:43,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 587 treesize of output 1 [2022-01-18 06:16:43,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:43,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:43,822 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:16:43,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 617 treesize of output 512 [2022-01-18 06:16:46,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:46,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:46,072 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:16:46,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 639 treesize of output 513 [2022-01-18 06:16:47,534 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:16:47,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 06:16:47,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:47,576 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:16:47,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 1 [2022-01-18 06:16:47,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-18 06:16:47,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241397707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:47,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:47,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:16:47,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297655404] [2022-01-18 06:16:47,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:47,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:16:47,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:47,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:16:47,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:16:47,622 INFO L87 Difference]: Start difference. First operand 7553 states and 27028 transitions. Second operand has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:55,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:55,918 INFO L93 Difference]: Finished difference Result 16293 states and 56007 transitions. [2022-01-18 06:16:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:16:55,919 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:16:55,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:55,960 INFO L225 Difference]: With dead ends: 16293 [2022-01-18 06:16:55,961 INFO L226 Difference]: Without dead ends: 15915 [2022-01-18 06:16:55,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=430, Invalid=2540, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:16:55,962 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 335 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1952 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:55,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 339 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1952 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 06:16:55,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15915 states. [2022-01-18 06:16:56,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15915 to 7749. [2022-01-18 06:16:56,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7749 states, 7748 states have (on average 3.5895715023231802) internal successors, (27812), 7748 states have internal predecessors, (27812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:56,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7749 states to 7749 states and 27812 transitions. [2022-01-18 06:16:56,197 INFO L78 Accepts]: Start accepts. Automaton has 7749 states and 27812 transitions. Word has length 33 [2022-01-18 06:16:56,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:56,198 INFO L470 AbstractCegarLoop]: Abstraction has 7749 states and 27812 transitions. [2022-01-18 06:16:56,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:56,198 INFO L276 IsEmpty]: Start isEmpty. Operand 7749 states and 27812 transitions. [2022-01-18 06:16:56,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:16:56,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:56,210 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:56,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:56,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-01-18 06:16:56,423 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:56,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:56,424 INFO L85 PathProgramCache]: Analyzing trace with hash -784457146, now seen corresponding path program 26 times [2022-01-18 06:16:56,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:56,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119250340] [2022-01-18 06:16:56,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:56,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:57,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:57,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:57,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119250340] [2022-01-18 06:16:57,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119250340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:57,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266295259] [2022-01-18 06:16:57,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:16:57,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:57,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:57,465 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:57,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 06:16:57,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:16:57,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:57,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:16:57,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:57,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:16:57,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-01-18 06:16:58,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-01-18 06:16:58,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 06:16:58,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-01-18 06:16:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:58,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:59,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:16:59,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:59,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:16:59,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:16:59,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:59,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:16:59,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-01-18 06:16:59,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:16:59,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:59,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 06:16:59,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:59,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:17:10,797 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 06:17:10,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1181 treesize of output 884 [2022-01-18 06:17:16,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:16,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:16,720 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:17:16,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1060 treesize of output 808 [2022-01-18 06:17:18,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:18,449 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:17:18,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:17:18,496 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:18,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266295259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:17:18,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:17:18,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-01-18 06:17:18,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842861589] [2022-01-18 06:17:18,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:17:18,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:17:18,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:17:18,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:17:18,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:17:18,497 INFO L87 Difference]: Start difference. First operand 7749 states and 27812 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:24,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:17:24,658 INFO L93 Difference]: Finished difference Result 16907 states and 58211 transitions. [2022-01-18 06:17:24,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:17:24,659 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:17:24,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:17:24,695 INFO L225 Difference]: With dead ends: 16907 [2022-01-18 06:17:24,696 INFO L226 Difference]: Without dead ends: 16615 [2022-01-18 06:17:24,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:17:24,697 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 408 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 1836 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 1937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:17:24,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 337 Invalid, 1937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1836 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:17:24,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16615 states. [2022-01-18 06:17:24,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16615 to 7745. [2022-01-18 06:17:24,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7745 states, 7744 states have (on average 3.5923295454545454) internal successors, (27819), 7744 states have internal predecessors, (27819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:24,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7745 states to 7745 states and 27819 transitions. [2022-01-18 06:17:24,879 INFO L78 Accepts]: Start accepts. Automaton has 7745 states and 27819 transitions. Word has length 33 [2022-01-18 06:17:24,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:17:24,879 INFO L470 AbstractCegarLoop]: Abstraction has 7745 states and 27819 transitions. [2022-01-18 06:17:24,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:24,880 INFO L276 IsEmpty]: Start isEmpty. Operand 7745 states and 27819 transitions. [2022-01-18 06:17:24,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:17:24,891 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:17:24,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:17:24,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 06:17:25,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:25,099 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:17:25,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:17:25,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1906539584, now seen corresponding path program 27 times [2022-01-18 06:17:25,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:17:25,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874976986] [2022-01-18 06:17:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:17:25,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:17:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:25,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-18 06:17:25,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:17:25,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874976986] [2022-01-18 06:17:25,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874976986] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:17:25,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476636773] [2022-01-18 06:17:25,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:17:25,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:25,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:17:25,805 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:17:25,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 06:17:25,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:17:25,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:17:25,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:17:25,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:17:26,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:17:26,929 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 06:17:26,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 06:17:26,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:26,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 102 [2022-01-18 06:17:26,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:26,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 94 [2022-01-18 06:17:29,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:29,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:29,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 84 [2022-01-18 06:17:29,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:29,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:17:32,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:32,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 272 [2022-01-18 06:17:55,480 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-18 06:17:55,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2248 treesize of output 1711 [2022-01-18 06:18:16,500 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:18:16,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2022-01-18 06:18:16,788 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:16,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476636773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:18:16,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:18:16,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 06:18:16,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528376887] [2022-01-18 06:18:16,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:18:16,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:18:16,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:18:16,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:18:16,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1039, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:18:16,790 INFO L87 Difference]: Start difference. First operand 7745 states and 27819 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:23,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:18:23,456 INFO L93 Difference]: Finished difference Result 15162 states and 51828 transitions. [2022-01-18 06:18:23,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 06:18:23,456 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:18:23,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:18:23,485 INFO L225 Difference]: With dead ends: 15162 [2022-01-18 06:18:23,485 INFO L226 Difference]: Without dead ends: 15141 [2022-01-18 06:18:23,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 62 SyntacticMatches, 9 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3427 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=1529, Invalid=7591, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 06:18:23,487 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 500 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 3072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2170 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:18:23,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 276 Invalid, 3072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 837 Invalid, 0 Unknown, 2170 Unchecked, 0.5s Time] [2022-01-18 06:18:23,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15141 states. [2022-01-18 06:18:23,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15141 to 7795. [2022-01-18 06:18:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7795 states, 7794 states have (on average 3.586733384654863) internal successors, (27955), 7794 states have internal predecessors, (27955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:23,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7795 states to 7795 states and 27955 transitions. [2022-01-18 06:18:23,639 INFO L78 Accepts]: Start accepts. Automaton has 7795 states and 27955 transitions. Word has length 33 [2022-01-18 06:18:23,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:18:23,640 INFO L470 AbstractCegarLoop]: Abstraction has 7795 states and 27955 transitions. [2022-01-18 06:18:23,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:23,640 INFO L276 IsEmpty]: Start isEmpty. Operand 7795 states and 27955 transitions. [2022-01-18 06:18:23,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:18:23,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:18:23,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:18:23,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 06:18:23,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:18:23,853 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:18:23,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:18:23,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1865262020, now seen corresponding path program 28 times [2022-01-18 06:18:23,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:18:23,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881421794] [2022-01-18 06:18:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:18:23,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:18:23,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:18:24,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:24,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:18:24,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881421794] [2022-01-18 06:18:24,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881421794] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:18:24,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057559187] [2022-01-18 06:18:24,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:18:24,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:18:24,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:18:24,560 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:18:24,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 06:18:24,596 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:18:24,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:18:24,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:18:24,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:18:24,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:18:25,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:25,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:25,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 79 [2022-01-18 06:18:25,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:25,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:25,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 126 [2022-01-18 06:18:25,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:25,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 72 [2022-01-18 06:18:26,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-01-18 06:18:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:26,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:18:27,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 234 [2022-01-18 06:18:27,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-01-18 06:18:27,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:18:27,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:18:27,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:18:27,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:18:27,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:27,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:27,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:27,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:38,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:38,102 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 06:18:38,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 628 treesize of output 522 [2022-01-18 06:18:42,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:42,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:42,166 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:18:42,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 606 treesize of output 1 [2022-01-18 06:18:42,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:42,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:42,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:18:42,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 598 treesize of output 496 [2022-01-18 06:18:43,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:43,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:43,794 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:18:43,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 576 treesize of output 1 [2022-01-18 06:18:43,897 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:18:43,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 59 [2022-01-18 06:18:43,954 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:18:44,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:44,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057559187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:18:44,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:18:44,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:18:44,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104208676] [2022-01-18 06:18:44,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:18:44,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:18:44,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:18:44,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:18:44,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:18:44,002 INFO L87 Difference]: Start difference. First operand 7795 states and 27955 transitions. Second operand has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:47,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:18:47,218 INFO L93 Difference]: Finished difference Result 14019 states and 48540 transitions. [2022-01-18 06:18:47,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:18:47,219 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:18:47,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:18:47,257 INFO L225 Difference]: With dead ends: 14019 [2022-01-18 06:18:47,257 INFO L226 Difference]: Without dead ends: 13724 [2022-01-18 06:18:47,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:18:47,257 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 289 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 1243 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:18:47,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 199 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1243 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:18:47,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13724 states. [2022-01-18 06:18:47,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13724 to 7867. [2022-01-18 06:18:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7867 states, 7866 states have (on average 3.5856852275616578) internal successors, (28205), 7866 states have internal predecessors, (28205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:47,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7867 states to 7867 states and 28205 transitions. [2022-01-18 06:18:47,413 INFO L78 Accepts]: Start accepts. Automaton has 7867 states and 28205 transitions. Word has length 33 [2022-01-18 06:18:47,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:18:47,413 INFO L470 AbstractCegarLoop]: Abstraction has 7867 states and 28205 transitions. [2022-01-18 06:18:47,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7777777777777777) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:18:47,413 INFO L276 IsEmpty]: Start isEmpty. Operand 7867 states and 28205 transitions. [2022-01-18 06:18:47,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:18:47,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:18:47,425 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:18:47,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 06:18:47,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:18:47,625 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:18:47,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:18:47,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1070034656, now seen corresponding path program 29 times [2022-01-18 06:18:47,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:18:47,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825144814] [2022-01-18 06:18:47,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:18:47,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:18:47,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:18:48,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:48,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:18:48,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825144814] [2022-01-18 06:18:48,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825144814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:18:48,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126658773] [2022-01-18 06:18:48,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:18:48,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:18:48,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:18:48,467 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:18:48,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 06:18:48,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:18:48,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:18:48,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:18:48,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:18:48,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:18:49,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:49,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2022-01-18 06:18:49,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:49,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:49,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 70 [2022-01-18 06:18:49,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:49,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:18:49,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 87 [2022-01-18 06:18:49,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-01-18 06:18:49,455 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:49,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:18:50,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:18:50,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 600 treesize of output 576 [2022-01-18 06:19:00,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:00,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:19:00,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 313 treesize of output 265 [2022-01-18 06:19:01,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,111 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 06:19:01,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 62 [2022-01-18 06:19:01,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,155 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 06:19:01,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2022-01-18 06:19:01,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,205 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 06:19:01,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 86 [2022-01-18 06:19:01,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,253 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 06:19:01,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 76 [2022-01-18 06:19:01,270 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:19:01,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,286 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:19:01,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,298 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:19:01,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:19:01,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,310 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:19:01,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,323 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:19:01,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,335 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 06:19:01,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,346 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:19:01,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:19:01,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,387 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:19:01,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 207 treesize of output 170 [2022-01-18 06:19:01,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,437 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:19:01,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:19:01,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,451 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:19:01,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 1 [2022-01-18 06:19:01,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,468 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:19:01,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:19:01,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,481 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:19:01,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,497 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 06:19:01,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,512 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:19:01,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,526 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:19:01,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:19:01,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,538 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:19:01,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,769 INFO L353 Elim1Store]: treesize reduction 20, result has 55.6 percent of original size [2022-01-18 06:19:01,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 46 [2022-01-18 06:19:01,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,795 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:19:01,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2022-01-18 06:19:01,800 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:19:01,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:01,818 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:19:01,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 1 [2022-01-18 06:19:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:01,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126658773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:19:01,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:19:01,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 06:19:01,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368915249] [2022-01-18 06:19:01,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:19:01,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:19:01,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:19:01,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:19:01,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:19:01,896 INFO L87 Difference]: Start difference. First operand 7867 states and 28205 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:06,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:19:06,220 INFO L93 Difference]: Finished difference Result 14454 states and 50012 transitions. [2022-01-18 06:19:06,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:19:06,220 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:19:06,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:19:06,250 INFO L225 Difference]: With dead ends: 14454 [2022-01-18 06:19:06,251 INFO L226 Difference]: Without dead ends: 14297 [2022-01-18 06:19:06,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=496, Invalid=2696, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:19:06,251 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 356 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:19:06,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 334 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1483 Invalid, 0 Unknown, 512 Unchecked, 1.2s Time] [2022-01-18 06:19:06,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14297 states. [2022-01-18 06:19:06,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14297 to 7866. [2022-01-18 06:19:06,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7866 states, 7865 states have (on average 3.5838525111252384) internal successors, (28187), 7865 states have internal predecessors, (28187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7866 states to 7866 states and 28187 transitions. [2022-01-18 06:19:06,414 INFO L78 Accepts]: Start accepts. Automaton has 7866 states and 28187 transitions. Word has length 33 [2022-01-18 06:19:06,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:19:06,414 INFO L470 AbstractCegarLoop]: Abstraction has 7866 states and 28187 transitions. [2022-01-18 06:19:06,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:06,415 INFO L276 IsEmpty]: Start isEmpty. Operand 7866 states and 28187 transitions. [2022-01-18 06:19:06,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:19:06,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:19:06,425 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:19:06,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 06:19:06,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 06:19:06,627 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:19:06,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:19:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash 889067426, now seen corresponding path program 30 times [2022-01-18 06:19:06,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:19:06,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279126534] [2022-01-18 06:19:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:19:06,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:19:06,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:19:07,698 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:07,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:19:07,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279126534] [2022-01-18 06:19:07,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279126534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:19:07,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588169766] [2022-01-18 06:19:07,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:19:07,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:19:07,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:19:07,699 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:19:07,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 06:19:07,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:19:07,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:19:07,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 06:19:07,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:19:07,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:19:08,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:19:08,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 93 [2022-01-18 06:19:08,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:19:08,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 207 treesize of output 173 [2022-01-18 06:19:08,501 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-18 06:19:08,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 87 [2022-01-18 06:19:10,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:19:10,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:10,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-01-18 06:19:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:10,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:19:11,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:11,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:11,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 2730 treesize of output 2634 [2022-01-18 06:19:27,531 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-18 06:19:27,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1126 treesize of output 877 [2022-01-18 06:19:52,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:52,708 INFO L353 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2022-01-18 06:19:52,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 32 [2022-01-18 06:19:52,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:52,726 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:19:52,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 1 [2022-01-18 06:19:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:52,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588169766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:19:52,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:19:52,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2022-01-18 06:19:52,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433767656] [2022-01-18 06:19:52,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:19:52,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:19:52,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:19:52,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:19:52,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=968, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:19:52,811 INFO L87 Difference]: Start difference. First operand 7866 states and 28187 transitions. Second operand has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:02,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:20:02,794 INFO L93 Difference]: Finished difference Result 12793 states and 43195 transitions. [2022-01-18 06:20:02,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 06:20:02,794 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:20:02,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:20:02,822 INFO L225 Difference]: With dead ends: 12793 [2022-01-18 06:20:02,822 INFO L226 Difference]: Without dead ends: 12783 [2022-01-18 06:20:02,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4584 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1735, Invalid=10475, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 06:20:02,824 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 651 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 3768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1895 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:20:02,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 428 Invalid, 3768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1748 Invalid, 0 Unknown, 1895 Unchecked, 1.6s Time] [2022-01-18 06:20:02,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-01-18 06:20:02,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 8692. [2022-01-18 06:20:02,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8692 states, 8691 states have (on average 3.553215970544241) internal successors, (30881), 8691 states have internal predecessors, (30881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8692 states to 8692 states and 30881 transitions. [2022-01-18 06:20:02,986 INFO L78 Accepts]: Start accepts. Automaton has 8692 states and 30881 transitions. Word has length 33 [2022-01-18 06:20:02,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:20:02,986 INFO L470 AbstractCegarLoop]: Abstraction has 8692 states and 30881 transitions. [2022-01-18 06:20:02,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 34 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:02,987 INFO L276 IsEmpty]: Start isEmpty. Operand 8692 states and 30881 transitions. [2022-01-18 06:20:02,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:20:03,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:20:03,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:20:03,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 06:20:03,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 06:20:03,200 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:20:03,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:20:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1519583930, now seen corresponding path program 31 times [2022-01-18 06:20:03,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:20:03,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618513157] [2022-01-18 06:20:03,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:20:03,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:20:03,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:04,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:20:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618513157] [2022-01-18 06:20:04,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618513157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:20:04,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920331324] [2022-01-18 06:20:04,304 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:20:04,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:20:04,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:20:04,305 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:20:04,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 06:20:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:04,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:20:04,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:20:04,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 06:20:05,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:05,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:05,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 68 [2022-01-18 06:20:05,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:05,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:05,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 107 [2022-01-18 06:20:05,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:05,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 06:20:05,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 06:20:05,434 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:05,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:20:14,327 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:20:14,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12536 treesize of output 12176 [2022-01-18 06:20:36,130 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:20:36,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1052 treesize of output 814 [2022-01-18 06:20:40,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:40,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:40,880 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:20:40,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1015 treesize of output 1 [2022-01-18 06:20:41,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,013 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:20:41,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 1 [2022-01-18 06:20:41,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,023 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:20:41,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 1 [2022-01-18 06:20:41,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,033 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:20:41,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 1 [2022-01-18 06:20:41,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,042 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:20:41,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:20:41,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:41,058 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:20:41,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 1 [2022-01-18 06:20:41,110 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:41,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920331324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:20:41,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:20:41,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-18 06:20:41,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101079239] [2022-01-18 06:20:41,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:20:41,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:20:41,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:20:41,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:20:41,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:20:41,111 INFO L87 Difference]: Start difference. First operand 8692 states and 30881 transitions. Second operand has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:49,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:20:49,021 INFO L93 Difference]: Finished difference Result 13817 states and 46447 transitions. [2022-01-18 06:20:49,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 06:20:49,021 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:20:49,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:20:49,051 INFO L225 Difference]: With dead ends: 13817 [2022-01-18 06:20:49,051 INFO L226 Difference]: Without dead ends: 13747 [2022-01-18 06:20:49,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=690, Invalid=4712, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:20:49,052 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 415 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 3038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 905 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:20:49,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 481 Invalid, 3038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2061 Invalid, 0 Unknown, 905 Unchecked, 1.6s Time] [2022-01-18 06:20:49,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13747 states. [2022-01-18 06:20:49,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13747 to 8878. [2022-01-18 06:20:49,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8878 states, 8877 states have (on average 3.5537906950546354) internal successors, (31547), 8877 states have internal predecessors, (31547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:49,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8878 states to 8878 states and 31547 transitions. [2022-01-18 06:20:49,216 INFO L78 Accepts]: Start accepts. Automaton has 8878 states and 31547 transitions. Word has length 33 [2022-01-18 06:20:49,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:20:49,216 INFO L470 AbstractCegarLoop]: Abstraction has 8878 states and 31547 transitions. [2022-01-18 06:20:49,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:49,216 INFO L276 IsEmpty]: Start isEmpty. Operand 8878 states and 31547 transitions. [2022-01-18 06:20:49,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:20:49,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:20:49,229 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:20:49,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 06:20:49,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:20:49,431 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:20:49,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:20:49,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2085379868, now seen corresponding path program 32 times [2022-01-18 06:20:49,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:20:49,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431786164] [2022-01-18 06:20:49,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:20:49,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:20:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:50,714 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:50,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:20:50,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431786164] [2022-01-18 06:20:50,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431786164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:20:50,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774742767] [2022-01-18 06:20:50,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:20:50,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:20:50,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:20:50,716 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:20:50,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 06:20:50,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:20:50,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:20:50,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:20:50,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:20:50,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 06:20:51,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:51,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2022-01-18 06:20:51,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:51,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:51,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 82 [2022-01-18 06:20:51,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:51,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:51,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 139 [2022-01-18 06:20:52,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:20:52,295 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:52,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:21:01,755 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:21:01,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5693 treesize of output 5495 [2022-01-18 06:21:16,596 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 06:21:16,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1191 treesize of output 942 [2022-01-18 06:21:22,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:22,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:22,827 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:21:22,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1172 treesize of output 950 [2022-01-18 06:21:24,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:24,403 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:24,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:21:24,462 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:24,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774742767] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:21:24,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:21:24,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 06:21:24,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557145252] [2022-01-18 06:21:24,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:21:24,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:21:24,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:21:24,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:21:24,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:21:24,476 INFO L87 Difference]: Start difference. First operand 8878 states and 31547 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:38,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:21:38,108 INFO L93 Difference]: Finished difference Result 14539 states and 49483 transitions. [2022-01-18 06:21:38,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 06:21:38,108 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:21:38,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:21:38,142 INFO L225 Difference]: With dead ends: 14539 [2022-01-18 06:21:38,142 INFO L226 Difference]: Without dead ends: 14403 [2022-01-18 06:21:38,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=736, Invalid=4814, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 06:21:38,143 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 450 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 501 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:21:38,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 309 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1553 Invalid, 0 Unknown, 501 Unchecked, 1.5s Time] [2022-01-18 06:21:38,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14403 states. [2022-01-18 06:21:38,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14403 to 9138. [2022-01-18 06:21:38,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9138 states, 9137 states have (on average 3.5499616942103533) internal successors, (32436), 9137 states have internal predecessors, (32436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:38,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9138 states to 9138 states and 32436 transitions. [2022-01-18 06:21:38,334 INFO L78 Accepts]: Start accepts. Automaton has 9138 states and 32436 transitions. Word has length 33 [2022-01-18 06:21:38,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:21:38,334 INFO L470 AbstractCegarLoop]: Abstraction has 9138 states and 32436 transitions. [2022-01-18 06:21:38,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:38,334 INFO L276 IsEmpty]: Start isEmpty. Operand 9138 states and 32436 transitions. [2022-01-18 06:21:38,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:21:38,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:21:38,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:21:38,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 06:21:38,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 06:21:38,549 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:21:38,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:21:38,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1064094556, now seen corresponding path program 33 times [2022-01-18 06:21:38,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:21:38,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533727445] [2022-01-18 06:21:38,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:21:38,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:21:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:21:39,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:39,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:21:39,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533727445] [2022-01-18 06:21:39,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533727445] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:21:39,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365473842] [2022-01-18 06:21:39,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:21:39,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:21:39,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:21:39,236 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:21:39,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 06:21:39,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:21:39,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:21:39,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:21:39,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:21:39,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:21:40,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:21:40,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 97 [2022-01-18 06:21:40,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:21:40,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 180 treesize of output 156 [2022-01-18 06:21:40,633 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-18 06:21:40,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 82 [2022-01-18 06:21:42,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:21:42,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:42,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 60 [2022-01-18 06:21:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:42,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:21:49,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:49,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 4438 treesize of output 4288 [2022-01-18 06:22:12,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:22:12,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:22:12,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1897 treesize of output 1514 [2022-01-18 06:22:29,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:22:29,688 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:22:29,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:22:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:22:29,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365473842] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:22:29,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:22:29,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 06:22:29,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885629393] [2022-01-18 06:22:29,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:22:29,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:22:29,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:22:29,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:22:29,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:22:29,749 INFO L87 Difference]: Start difference. First operand 9138 states and 32436 transitions. Second operand has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:37,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:22:37,126 INFO L93 Difference]: Finished difference Result 15982 states and 54432 transitions. [2022-01-18 06:22:37,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 06:22:37,127 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:22:37,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:22:37,168 INFO L225 Difference]: With dead ends: 15982 [2022-01-18 06:22:37,168 INFO L226 Difference]: Without dead ends: 15843 [2022-01-18 06:22:37,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3064 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=1309, Invalid=7621, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 06:22:37,169 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 507 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 696 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:22:37,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 404 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1560 Invalid, 0 Unknown, 696 Unchecked, 1.3s Time] [2022-01-18 06:22:37,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15843 states. [2022-01-18 06:22:37,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15843 to 9499. [2022-01-18 06:22:37,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9499 states, 9498 states have (on average 3.545799115603285) internal successors, (33678), 9498 states have internal predecessors, (33678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:37,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9499 states to 9499 states and 33678 transitions. [2022-01-18 06:22:37,365 INFO L78 Accepts]: Start accepts. Automaton has 9499 states and 33678 transitions. Word has length 33 [2022-01-18 06:22:37,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:22:37,365 INFO L470 AbstractCegarLoop]: Abstraction has 9499 states and 33678 transitions. [2022-01-18 06:22:37,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:37,365 INFO L276 IsEmpty]: Start isEmpty. Operand 9499 states and 33678 transitions. [2022-01-18 06:22:37,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:22:37,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:22:37,380 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:22:37,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 06:22:37,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 06:22:37,581 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:22:37,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:22:37,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1936278134, now seen corresponding path program 34 times [2022-01-18 06:22:37,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:22:37,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121096808] [2022-01-18 06:22:37,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:22:37,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:22:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:22:38,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:22:38,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:22:38,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121096808] [2022-01-18 06:22:38,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121096808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:22:38,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126770474] [2022-01-18 06:22:38,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:22:38,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:22:38,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:22:38,336 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:22:38,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 06:22:38,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:22:38,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:22:38,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:22:38,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:22:38,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 06:22:39,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 70 [2022-01-18 06:22:39,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 64 [2022-01-18 06:22:39,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-01-18 06:22:40,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 06:22:40,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:22:40,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:22:48,936 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:22:48,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9730 treesize of output 9370 [2022-01-18 06:23:10,727 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:23:10,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2385 treesize of output 1719 [2022-01-18 06:23:29,140 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:23:29,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 185 treesize of output 179 [2022-01-18 06:23:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:29,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126770474] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:23:29,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:23:29,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 06:23:29,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744423513] [2022-01-18 06:23:29,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:23:29,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:23:29,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:23:29,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:23:29,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:23:29,375 INFO L87 Difference]: Start difference. First operand 9499 states and 33678 transitions. Second operand has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:23:39,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:23:39,511 INFO L93 Difference]: Finished difference Result 15107 states and 52704 transitions. [2022-01-18 06:23:39,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:23:39,512 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:23:39,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:23:39,547 INFO L225 Difference]: With dead ends: 15107 [2022-01-18 06:23:39,547 INFO L226 Difference]: Without dead ends: 15049 [2022-01-18 06:23:39,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2260 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=935, Invalid=6037, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 06:23:39,548 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 406 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 2784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 933 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:23:39,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 496 Invalid, 2784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1730 Invalid, 0 Unknown, 933 Unchecked, 1.5s Time] [2022-01-18 06:23:39,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15049 states. [2022-01-18 06:23:39,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15049 to 9981. [2022-01-18 06:23:39,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9981 states, 9980 states have (on average 3.550501002004008) internal successors, (35434), 9980 states have internal predecessors, (35434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:23:39,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9981 states to 9981 states and 35434 transitions. [2022-01-18 06:23:39,727 INFO L78 Accepts]: Start accepts. Automaton has 9981 states and 35434 transitions. Word has length 33 [2022-01-18 06:23:39,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:23:39,727 INFO L470 AbstractCegarLoop]: Abstraction has 9981 states and 35434 transitions. [2022-01-18 06:23:39,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 30 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:23:39,728 INFO L276 IsEmpty]: Start isEmpty. Operand 9981 states and 35434 transitions. [2022-01-18 06:23:39,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:23:39,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:23:39,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:23:39,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 06:23:39,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 06:23:39,944 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:23:39,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:23:39,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1592247440, now seen corresponding path program 35 times [2022-01-18 06:23:39,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:23:39,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056678438] [2022-01-18 06:23:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:23:39,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:23:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:23:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:40,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:23:40,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056678438] [2022-01-18 06:23:40,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056678438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:23:40,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641837147] [2022-01-18 06:23:40,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:23:40,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:23:40,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:23:40,682 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:23:40,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 06:23:40,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:23:40,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:23:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:23:40,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:23:40,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:23:41,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2022-01-18 06:23:41,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 123 [2022-01-18 06:23:41,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 74 [2022-01-18 06:23:42,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:23:42,346 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:42,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:23:51,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:51,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5680 treesize of output 5488 [2022-01-18 06:24:09,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:09,955 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 06:24:09,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1212 treesize of output 981 [2022-01-18 06:24:21,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:21,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:21,663 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:24:21,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1257 treesize of output 993 [2022-01-18 06:24:23,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:23,252 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:24:23,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:24:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:23,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641837147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:24:23,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:24:23,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 06:24:23,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427877695] [2022-01-18 06:24:23,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:24:23,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:24:23,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:24:23,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:24:23,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:24:23,323 INFO L87 Difference]: Start difference. First operand 9981 states and 35434 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:24:35,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:24:35,979 INFO L93 Difference]: Finished difference Result 15023 states and 52260 transitions. [2022-01-18 06:24:35,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:24:35,980 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:24:35,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:24:36,014 INFO L225 Difference]: With dead ends: 15023 [2022-01-18 06:24:36,014 INFO L226 Difference]: Without dead ends: 14989 [2022-01-18 06:24:36,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2057 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=830, Invalid=5490, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:24:36,015 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 383 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 482 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:24:36,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 272 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1370 Invalid, 0 Unknown, 482 Unchecked, 1.4s Time] [2022-01-18 06:24:36,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14989 states. [2022-01-18 06:24:36,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14989 to 10243. [2022-01-18 06:24:36,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10243 states, 10242 states have (on average 3.55477445811365) internal successors, (36408), 10242 states have internal predecessors, (36408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:24:36,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10243 states to 10243 states and 36408 transitions. [2022-01-18 06:24:36,215 INFO L78 Accepts]: Start accepts. Automaton has 10243 states and 36408 transitions. Word has length 33 [2022-01-18 06:24:36,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:24:36,215 INFO L470 AbstractCegarLoop]: Abstraction has 10243 states and 36408 transitions. [2022-01-18 06:24:36,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:24:36,215 INFO L276 IsEmpty]: Start isEmpty. Operand 10243 states and 36408 transitions. [2022-01-18 06:24:36,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:24:36,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:24:36,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:24:36,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 06:24:36,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:24:36,433 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:24:36,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:24:36,433 INFO L85 PathProgramCache]: Analyzing trace with hash -703860912, now seen corresponding path program 36 times [2022-01-18 06:24:36,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:24:36,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28270473] [2022-01-18 06:24:36,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:24:36,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:24:36,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:24:37,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:37,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:24:37,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28270473] [2022-01-18 06:24:37,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28270473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:24:37,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980889670] [2022-01-18 06:24:37,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:24:37,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:24:37,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:24:37,228 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:24:37,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 06:24:37,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:24:37,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:24:37,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:24:37,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:24:37,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 06:24:38,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 70 [2022-01-18 06:24:38,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 64 [2022-01-18 06:24:38,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-01-18 06:24:38,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 06:24:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:38,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:24:49,000 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:24:49,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5682 treesize of output 5466 Received shutdown request... [2022-01-18 06:24:59,880 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:24:59,882 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 06:24:59,897 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:24:59,897 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:24:59,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:00,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:00,082 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 11ms.. [2022-01-18 06:25:00,084 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 06:25:00,084 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 06:25:00,084 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 06:25:00,086 INFO L732 BasicCegarLoop]: Path program histogram: [36, 3, 2, 1] [2022-01-18 06:25:00,087 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:25:00,088 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:25:00,089 INFO L202 PluginConnector]: Adding new model three-array-min.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:25:00 BasicIcfg [2022-01-18 06:25:00,089 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:25:00,089 INFO L158 Benchmark]: Toolchain (without parser) took 789377.55ms. Allocated memory was 360.7MB in the beginning and 876.6MB in the end (delta: 515.9MB). Free memory was 321.8MB in the beginning and 341.8MB in the end (delta: -20.0MB). Peak memory consumption was 618.9MB. Max. memory is 16.0GB. [2022-01-18 06:25:00,089 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.19ms. Allocated memory is still 360.7MB. Free memory is still 322.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:25:00,089 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.30ms. Allocated memory is still 360.7MB. Free memory was 321.8MB in the beginning and 320.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 06:25:00,089 INFO L158 Benchmark]: Boogie Preprocessor took 25.69ms. Allocated memory is still 360.7MB. Free memory was 320.1MB in the beginning and 319.2MB in the end (delta: 877.6kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:25:00,089 INFO L158 Benchmark]: RCFGBuilder took 229.33ms. Allocated memory is still 360.7MB. Free memory was 319.0MB in the beginning and 309.0MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:25:00,089 INFO L158 Benchmark]: TraceAbstraction took 789068.87ms. Allocated memory was 360.7MB in the beginning and 876.6MB in the end (delta: 515.9MB). Free memory was 308.5MB in the beginning and 341.8MB in the end (delta: -33.3MB). Peak memory consumption was 606.4MB. Max. memory is 16.0GB. [2022-01-18 06:25:00,090 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.19ms. Allocated memory is still 360.7MB. Free memory is still 322.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.30ms. Allocated memory is still 360.7MB. Free memory was 321.8MB in the beginning and 320.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.69ms. Allocated memory is still 360.7MB. Free memory was 320.1MB in the beginning and 319.2MB in the end (delta: 877.6kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 229.33ms. Allocated memory is still 360.7MB. Free memory was 319.0MB in the beginning and 309.0MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 789068.87ms. Allocated memory was 360.7MB in the beginning and 876.6MB in the end (delta: 515.9MB). Free memory was 308.5MB in the beginning and 341.8MB in the end (delta: -33.3MB). Peak memory consumption was 606.4MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 11ms.. - 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 SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 11ms.. - 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 SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 11ms.. - 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 SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 11ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 789.0s, OverallIterations: 42, TraceHistogramMax: 2, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.4s, AutomataDifference: 147.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10312 SdHoareTripleChecker+Valid, 28.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10312 mSDsluCounter, 8574 SdHoareTripleChecker+Invalid, 25.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 12002 IncrementalHoareTripleChecker+Unchecked, 15694 mSDsCounter, 1954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33150 IncrementalHoareTripleChecker+Invalid, 47106 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1954 mSolverCounterUnsat, 1036 mSDtfsCounter, 33150 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3590 GetRequests, 1936 SyntacticMatches, 83 SemanticMatches, 1571 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 32307 ImplicationChecksByTransitivity, 147.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12433occurred in iteration=25, InterpolantAutomatonStates: 1290, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.9s AutomataMinimizationTime, 41 MinimizatonAttempts, 140792 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 603.2s InterpolantComputationTime, 2347 NumberOfCodeBlocks, 2347 NumberOfCodeBlocksAsserted, 122 NumberOfCheckSat, 3353 ConstructedInterpolants, 167 QuantifiedInterpolants, 364745 SizeOfPredicates, 277 NumberOfNonLiveVariables, 3055 ConjunctsInSsa, 781 ConjunctsInUnsatCore, 113 InterpolantComputations, 5 PerfectInterpolantSequences, 237/1115 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