/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:19:34,156 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:19:34,158 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:19:34,212 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:19:34,212 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:19:34,213 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:19:34,214 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:19:34,215 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:19:34,216 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:19:34,217 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:19:34,217 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:19:34,218 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:19:34,218 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:19:34,219 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:19:34,220 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:19:34,220 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:19:34,221 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:19:34,222 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:19:34,223 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:19:34,224 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:19:34,225 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:19:34,228 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:19:34,229 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:19:34,229 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:19:34,231 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:19:34,231 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:19:34,231 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:19:34,232 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:19:34,232 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:19:34,233 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:19:34,233 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:19:34,233 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:19:34,234 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:19:34,234 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:19:34,235 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:19:34,235 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:19:34,236 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:19:34,236 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:19:34,236 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:19:34,236 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:19:34,237 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:19:34,244 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-03-01 18:19:34,258 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:19:34,258 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:19:34,258 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:19:34,258 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:19:34,258 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:19:34,259 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:19:34,259 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:19:34,259 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:19:34,259 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:19:34,259 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:19:34,259 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:19:34,260 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:19:34,260 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:19:34,261 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:19:34,261 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:19:34,262 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:19:34,262 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-03-01 18:19:34,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:19:34,449 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:19:34,451 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:19:34,452 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:19:34,454 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:19:34,455 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2022-03-01 18:19:34,455 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2022-03-01 18:19:34,475 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:19:34,476 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:19:34,477 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:19:34,477 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:19:34,477 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:19:34,485 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,491 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,495 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:19:34,496 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:19:34,498 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:19:34,498 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:19:34,498 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:19:34,503 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,503 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,504 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,504 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,507 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,510 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,511 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,516 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:19:34,517 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:19:34,517 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:19:34,517 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:19:34,518 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/1) ... [2022-03-01 18:19:34,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:19:34,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:34,548 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-03-01 18:19:34,567 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-03-01 18:19:34,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:19:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:19:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:19:34,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:19:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:19:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:19:34,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:19:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:19:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:19:34,589 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 18:19:34,589 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 18:19:34,589 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 18:19:34,589 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:19:34,623 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:19:34,624 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:19:34,704 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:19:34,709 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:19:34,709 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:19:34,710 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:19:34 BoogieIcfgContainer [2022-03-01 18:19:34,711 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:19:34,712 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:19:34,712 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:19:34,714 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:19:34,714 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:19:34" (1/2) ... [2022-03-01 18:19:34,715 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@310abb30 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:19:34, skipping insertion in model container [2022-03-01 18:19:34,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:19:34" (2/2) ... [2022-03-01 18:19:34,716 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2022-03-01 18:19:34,719 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:19:34,719 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:19:34,719 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:19:34,719 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:19:34,747 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 18:19:34,779 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:19:34,783 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 18:19:34,784 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 18:19:34,791 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-03-01 18:19:34,837 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:34,839 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:34,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 18:19:34,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:34,857 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:19:34,858 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:34,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:34,863 INFO L85 PathProgramCache]: Analyzing trace with hash 148747361, now seen corresponding path program 1 times [2022-03-01 18:19:34,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:34,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775632166] [2022-03-01 18:19:34,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:34,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:35,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:35,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775632166] [2022-03-01 18:19:35,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775632166] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:19:35,041 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:19:35,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:19:35,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983119368] [2022-03-01 18:19:35,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:19:35,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:19:35,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:19:35,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:19:35,079 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 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 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:35,125 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-03-01 18:19:35,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:19:35,127 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-01 18:19:35,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:35,135 INFO L225 Difference]: With dead ends: 298 [2022-03-01 18:19:35,135 INFO L226 Difference]: Without dead ends: 283 [2022-03-01 18:19:35,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:19:35,138 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 3 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:35,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 33 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:19:35,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-01 18:19:35,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-03-01 18:19:35,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-03-01 18:19:35,218 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-03-01 18:19:35,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:35,219 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-03-01 18:19:35,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,219 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-03-01 18:19:35,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 18:19:35,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:35,221 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] [2022-03-01 18:19:35,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:19:35,221 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:35,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:35,222 INFO L85 PathProgramCache]: Analyzing trace with hash 191403910, now seen corresponding path program 1 times [2022-03-01 18:19:35,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:35,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187255385] [2022-03-01 18:19:35,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:35,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:35,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:35,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:35,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187255385] [2022-03-01 18:19:35,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187255385] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:19:35,262 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:19:35,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:19:35,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120717130] [2022-03-01 18:19:35,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:19:35,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:19:35,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:35,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:19:35,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:19:35,265 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:35,302 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-03-01 18:19:35,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:19:35,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 18:19:35,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:35,305 INFO L225 Difference]: With dead ends: 249 [2022-03-01 18:19:35,305 INFO L226 Difference]: Without dead ends: 249 [2022-03-01 18:19:35,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:19:35,306 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:35,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 23 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:19:35,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-01 18:19:35,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-03-01 18:19:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-03-01 18:19:35,320 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-03-01 18:19:35,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:35,321 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-03-01 18:19:35,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,321 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-03-01 18:19:35,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 18:19:35,323 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:35,323 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] [2022-03-01 18:19:35,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:19:35,323 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:35,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:35,324 INFO L85 PathProgramCache]: Analyzing trace with hash 364622328, now seen corresponding path program 1 times [2022-03-01 18:19:35,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:35,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251691031] [2022-03-01 18:19:35,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:35,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:35,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:35,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:35,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:35,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251691031] [2022-03-01 18:19:35,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251691031] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:19:35,362 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:19:35,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:19:35,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209481529] [2022-03-01 18:19:35,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:19:35,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:19:35,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:35,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:19:35,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:19:35,363 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:35,432 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-03-01 18:19:35,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:19:35,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 18:19:35,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:35,438 INFO L225 Difference]: With dead ends: 332 [2022-03-01 18:19:35,438 INFO L226 Difference]: Without dead ends: 332 [2022-03-01 18:19:35,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:19:35,441 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 93 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:35,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 21 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:19:35,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-01 18:19:35,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-03-01 18:19:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-03-01 18:19:35,458 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-03-01 18:19:35,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:35,459 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-03-01 18:19:35,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:35,459 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-03-01 18:19:35,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:35,462 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:35,462 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-03-01 18:19:35,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 18:19:35,463 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:35,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:35,463 INFO L85 PathProgramCache]: Analyzing trace with hash -164446029, now seen corresponding path program 1 times [2022-03-01 18:19:35,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:35,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464199504] [2022-03-01 18:19:35,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:35,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:35,854 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:35,854 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464199504] [2022-03-01 18:19:35,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464199504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:35,854 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562978915] [2022-03-01 18:19:35,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:35,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:35,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:35,856 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-03-01 18:19:35,857 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-03-01 18:19:35,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:35,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:19:35,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:36,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-03-01 18:19:36,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:36,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:36,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:36,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-01 18:19:36,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:36,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:36,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:36,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:36,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:36,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562978915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:36,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:36,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 18:19:36,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143584182] [2022-03-01 18:19:36,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:36,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 18:19:36,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:36,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 18:19:36,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:19:36,560 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:37,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:37,025 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-03-01 18:19:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 18:19:37,026 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:37,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:37,029 INFO L225 Difference]: With dead ends: 535 [2022-03-01 18:19:37,029 INFO L226 Difference]: Without dead ends: 520 [2022-03-01 18:19:37,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:19:37,031 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 252 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:37,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 99 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:19:37,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-03-01 18:19:37,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-03-01 18:19:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-03-01 18:19:37,047 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-03-01 18:19:37,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:37,048 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-03-01 18:19:37,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:37,048 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-03-01 18:19:37,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:37,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:37,049 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-03-01 18:19:37,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-01 18:19:37,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:37,275 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:37,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:37,275 INFO L85 PathProgramCache]: Analyzing trace with hash -463670379, now seen corresponding path program 2 times [2022-03-01 18:19:37,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:37,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286142466] [2022-03-01 18:19:37,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:37,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:37,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:37,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286142466] [2022-03-01 18:19:37,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286142466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:37,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776065795] [2022-03-01 18:19:37,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:19:37,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:37,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:37,560 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-03-01 18:19:37,592 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-03-01 18:19:37,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:19:37,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:37,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:19:37,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:37,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:37,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 73 [2022-03-01 18:19:37,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:37,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-03-01 18:19:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:37,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:38,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:38,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-01 18:19:38,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:38,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:38,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:38,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:38,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:38,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776065795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:38,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:38,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-01 18:19:38,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582928514] [2022-03-01 18:19:38,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:38,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:19:38,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:38,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:19:38,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:19:38,307 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:40,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:40,298 INFO L93 Difference]: Finished difference Result 1430 states and 4135 transitions. [2022-03-01 18:19:40,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:19:40,299 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:40,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:40,306 INFO L225 Difference]: With dead ends: 1430 [2022-03-01 18:19:40,306 INFO L226 Difference]: Without dead ends: 1400 [2022-03-01 18:19:40,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=647, Invalid=2215, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:19:40,308 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 609 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:40,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 191 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:19:40,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-03-01 18:19:40,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 473. [2022-03-01 18:19:40,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 2.9661016949152543) internal successors, (1400), 472 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1400 transitions. [2022-03-01 18:19:40,329 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1400 transitions. Word has length 24 [2022-03-01 18:19:40,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:40,329 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 1400 transitions. [2022-03-01 18:19:40,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:40,329 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1400 transitions. [2022-03-01 18:19:40,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:40,330 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:40,331 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-03-01 18:19:40,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-01 18:19:40,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:40,555 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:40,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:40,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1613103477, now seen corresponding path program 3 times [2022-03-01 18:19:40,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:40,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042731202] [2022-03-01 18:19:40,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:40,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:40,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:40,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042731202] [2022-03-01 18:19:40,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042731202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:40,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876325474] [2022-03-01 18:19:40,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:19:40,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:40,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:40,748 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-03-01 18:19:40,802 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-03-01 18:19:40,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:19:40,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:40,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 18:19:40,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:41,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-03-01 18:19:41,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:41,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:41,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:41,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-01 18:19:41,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:41,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:41,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:41,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:41,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:41,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876325474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:41,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:41,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-03-01 18:19:41,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196487994] [2022-03-01 18:19:41,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:41,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:19:41,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:41,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:19:41,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:19:41,316 INFO L87 Difference]: Start difference. First operand 473 states and 1400 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:41,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:41,787 INFO L93 Difference]: Finished difference Result 745 states and 2174 transitions. [2022-03-01 18:19:41,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 18:19:41,787 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:41,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:41,792 INFO L225 Difference]: With dead ends: 745 [2022-03-01 18:19:41,792 INFO L226 Difference]: Without dead ends: 730 [2022-03-01 18:19:41,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:19:41,795 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 96 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:41,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 148 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:19:41,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-03-01 18:19:41,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 489. [2022-03-01 18:19:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.9508196721311477) internal successors, (1440), 488 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1440 transitions. [2022-03-01 18:19:41,811 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1440 transitions. Word has length 24 [2022-03-01 18:19:41,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:41,812 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 1440 transitions. [2022-03-01 18:19:41,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:41,812 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1440 transitions. [2022-03-01 18:19:41,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:41,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:41,814 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-03-01 18:19:41,870 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-03-01 18:19:42,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:42,024 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:42,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:42,024 INFO L85 PathProgramCache]: Analyzing trace with hash -882860491, now seen corresponding path program 4 times [2022-03-01 18:19:42,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:42,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993833878] [2022-03-01 18:19:42,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:42,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:42,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:42,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:42,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993833878] [2022-03-01 18:19:42,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993833878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:42,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713720715] [2022-03-01 18:19:42,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:19:42,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:42,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:42,291 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-03-01 18:19:42,292 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-03-01 18:19:42,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:19:42,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:42,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:19:42,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:42,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:42,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-03-01 18:19:42,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:42,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-03-01 18:19:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:42,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:42,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:42,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-01 18:19:42,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:42,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:42,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:42,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:42,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713720715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:42,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:42,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-01 18:19:42,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605388729] [2022-03-01 18:19:42,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:42,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 18:19:42,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 18:19:42,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:19:42,860 INFO L87 Difference]: Start difference. First operand 489 states and 1440 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:43,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:43,228 INFO L93 Difference]: Finished difference Result 785 states and 2319 transitions. [2022-03-01 18:19:43,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:19:43,228 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:43,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:43,232 INFO L225 Difference]: With dead ends: 785 [2022-03-01 18:19:43,232 INFO L226 Difference]: Without dead ends: 770 [2022-03-01 18:19:43,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:19:43,233 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 193 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:43,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 152 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 313 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-03-01 18:19:43,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-03-01 18:19:43,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 504. [2022-03-01 18:19:43,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 2.9761431411530817) internal successors, (1497), 503 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:43,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1497 transitions. [2022-03-01 18:19:43,249 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1497 transitions. Word has length 24 [2022-03-01 18:19:43,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:43,250 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 1497 transitions. [2022-03-01 18:19:43,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:43,250 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1497 transitions. [2022-03-01 18:19:43,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:43,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:43,251 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-03-01 18:19:43,304 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-03-01 18:19:43,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:43,476 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:43,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:43,476 INFO L85 PathProgramCache]: Analyzing trace with hash -207846031, now seen corresponding path program 5 times [2022-03-01 18:19:43,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:43,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414968651] [2022-03-01 18:19:43,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:43,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:43,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:43,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:43,709 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:43,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414968651] [2022-03-01 18:19:43,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414968651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:43,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440759316] [2022-03-01 18:19:43,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:19:43,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:43,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:43,711 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-03-01 18:19:43,747 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-03-01 18:19:43,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:19:43,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:43,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:19:43,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:43,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:43,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-03-01 18:19:43,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:43,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2022-03-01 18:19:44,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:44,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:44,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:44,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-01 18:19:44,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:44,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:44,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:44,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:44,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:44,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440759316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:44,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:44,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 23 [2022-03-01 18:19:44,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580994088] [2022-03-01 18:19:44,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:44,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:19:44,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:44,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:19:44,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:19:44,450 INFO L87 Difference]: Start difference. First operand 504 states and 1497 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:48,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:48,867 INFO L93 Difference]: Finished difference Result 1743 states and 5052 transitions. [2022-03-01 18:19:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-01 18:19:48,867 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:48,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:48,883 INFO L225 Difference]: With dead ends: 1743 [2022-03-01 18:19:48,883 INFO L226 Difference]: Without dead ends: 1698 [2022-03-01 18:19:48,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3861 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2413, Invalid=8929, Unknown=0, NotChecked=0, Total=11342 [2022-03-01 18:19:48,886 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 450 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:48,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 352 Invalid, 1962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1461 Invalid, 0 Unknown, 312 Unchecked, 0.9s Time] [2022-03-01 18:19:48,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1698 states. [2022-03-01 18:19:48,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1698 to 537. [2022-03-01 18:19:48,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.0167910447761193) internal successors, (1617), 536 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:48,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1617 transitions. [2022-03-01 18:19:48,902 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1617 transitions. Word has length 24 [2022-03-01 18:19:48,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:48,902 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1617 transitions. [2022-03-01 18:19:48,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:48,902 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1617 transitions. [2022-03-01 18:19:48,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:19:48,904 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:48,904 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-03-01 18:19:48,922 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-03-01 18:19:49,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:49,120 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:49,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:49,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1216410503, now seen corresponding path program 6 times [2022-03-01 18:19:49,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:49,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463785674] [2022-03-01 18:19:49,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:49,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:49,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:49,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:49,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463785674] [2022-03-01 18:19:49,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463785674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:49,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123101700] [2022-03-01 18:19:49,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:19:49,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:49,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:49,348 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-03-01 18:19:49,349 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-03-01 18:19:49,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:19:49,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:49,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:19:49,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:49,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:49,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2022-03-01 18:19:49,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-03-01 18:19:49,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:49,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:49,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:49,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 17 treesize of output 22 [2022-03-01 18:19:49,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:19:49,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-03-01 18:19:49,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-03-01 18:19:49,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-01 18:19:49,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:49,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123101700] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:49,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:49,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-03-01 18:19:49,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615185354] [2022-03-01 18:19:49,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:49,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 18:19:49,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:49,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 18:19:49,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-03-01 18:19:49,877 INFO L87 Difference]: Start difference. First operand 537 states and 1617 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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-03-01 18:19:51,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:51,930 INFO L93 Difference]: Finished difference Result 1448 states and 4322 transitions. [2022-03-01 18:19:51,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:19:51,931 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:19:51,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:51,936 INFO L225 Difference]: With dead ends: 1448 [2022-03-01 18:19:51,937 INFO L226 Difference]: Without dead ends: 1421 [2022-03-01 18:19:51,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=696, Invalid=2060, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:19:51,938 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 269 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:51,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 224 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 785 Invalid, 0 Unknown, 159 Unchecked, 0.5s Time] [2022-03-01 18:19:51,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-03-01 18:19:51,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 542. [2022-03-01 18:19:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.0129390018484288) internal successors, (1630), 541 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:51,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1630 transitions. [2022-03-01 18:19:51,953 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1630 transitions. Word has length 24 [2022-03-01 18:19:51,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:51,953 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1630 transitions. [2022-03-01 18:19:51,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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-03-01 18:19:51,953 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1630 transitions. [2022-03-01 18:19:51,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:51,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:51,954 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] [2022-03-01 18:19:51,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-01 18:19:52,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:52,168 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:52,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2091300250, now seen corresponding path program 7 times [2022-03-01 18:19:52,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:52,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629783927] [2022-03-01 18:19:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:52,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:52,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:52,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:52,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:52,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629783927] [2022-03-01 18:19:52,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629783927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:52,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082560334] [2022-03-01 18:19:52,219 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:19:52,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:52,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:52,237 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-03-01 18:19:52,310 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-03-01 18:19:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:52,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:19:52,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:52,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:52,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:52,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:52,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082560334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:52,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:52,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:19:52,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792678516] [2022-03-01 18:19:52,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:52,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:19:52,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:52,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:19:52,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:19:52,562 INFO L87 Difference]: Start difference. First operand 542 states and 1630 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:53,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:53,493 INFO L93 Difference]: Finished difference Result 2382 states and 6924 transitions. [2022-03-01 18:19:53,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:19:53,494 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:19:53,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:53,503 INFO L225 Difference]: With dead ends: 2382 [2022-03-01 18:19:53,503 INFO L226 Difference]: Without dead ends: 2382 [2022-03-01 18:19:53,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:19:53,504 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 379 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:53,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 226 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:19:53,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2382 states. [2022-03-01 18:19:53,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2382 to 685. [2022-03-01 18:19:53,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.1827485380116958) internal successors, (2177), 684 states have internal predecessors, (2177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2177 transitions. [2022-03-01 18:19:53,553 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2177 transitions. Word has length 27 [2022-03-01 18:19:53,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:53,555 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 2177 transitions. [2022-03-01 18:19:53,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:53,555 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2177 transitions. [2022-03-01 18:19:53,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:53,558 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:53,558 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] [2022-03-01 18:19:53,597 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-03-01 18:19:53,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:53,767 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:53,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1715146358, now seen corresponding path program 8 times [2022-03-01 18:19:53,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:53,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452017701] [2022-03-01 18:19:53,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:53,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:53,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:53,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452017701] [2022-03-01 18:19:53,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452017701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:53,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078200543] [2022-03-01 18:19:53,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:19:53,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:53,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:53,836 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-03-01 18:19:53,837 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-03-01 18:19:53,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:19:53,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:53,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:19:53,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:53,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:53,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:54,088 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:54,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078200543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:54,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:54,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:19:54,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745924571] [2022-03-01 18:19:54,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:54,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:19:54,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:54,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:19:54,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:19:54,089 INFO L87 Difference]: Start difference. First operand 685 states and 2177 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-03-01 18:19:56,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:56,114 INFO L93 Difference]: Finished difference Result 3706 states and 10706 transitions. [2022-03-01 18:19:56,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-01 18:19:56,114 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-03-01 18:19:56,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:56,127 INFO L225 Difference]: With dead ends: 3706 [2022-03-01 18:19:56,128 INFO L226 Difference]: Without dead ends: 3706 [2022-03-01 18:19:56,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4308 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:19:56,130 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 638 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:56,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 294 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1325 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:19:56,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3706 states. [2022-03-01 18:19:56,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3706 to 689. [2022-03-01 18:19:56,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 3.193313953488372) internal successors, (2197), 688 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:56,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 2197 transitions. [2022-03-01 18:19:56,158 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 2197 transitions. Word has length 27 [2022-03-01 18:19:56,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:56,159 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 2197 transitions. [2022-03-01 18:19:56,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-03-01 18:19:56,159 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 2197 transitions. [2022-03-01 18:19:56,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:56,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:56,160 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] [2022-03-01 18:19:56,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-01 18:19:56,375 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,SelfDestructingSolverStorable10 [2022-03-01 18:19:56,376 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:56,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1909047026, now seen corresponding path program 9 times [2022-03-01 18:19:56,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:56,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620789132] [2022-03-01 18:19:56,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:56,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:56,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:56,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:56,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620789132] [2022-03-01 18:19:56,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620789132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:56,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254270477] [2022-03-01 18:19:56,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:19:56,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:56,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:56,441 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-03-01 18:19:56,444 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-03-01 18:19:56,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:19:56,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:56,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:19:56,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:56,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:56,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254270477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:56,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:56,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:19:56,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489475348] [2022-03-01 18:19:56,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:56,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:19:56,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:56,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:19:56,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:19:56,705 INFO L87 Difference]: Start difference. First operand 689 states and 2197 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-03-01 18:19:57,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:57,756 INFO L93 Difference]: Finished difference Result 3048 states and 8766 transitions. [2022-03-01 18:19:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:19:57,756 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-03-01 18:19:57,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:57,773 INFO L225 Difference]: With dead ends: 3048 [2022-03-01 18:19:57,773 INFO L226 Difference]: Without dead ends: 3048 [2022-03-01 18:19:57,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1535 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:19:57,775 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 517 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:57,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 235 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:19:57,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3048 states. [2022-03-01 18:19:57,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3048 to 679. [2022-03-01 18:19:57,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.1814159292035398) internal successors, (2157), 678 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:57,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2157 transitions. [2022-03-01 18:19:57,798 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2157 transitions. Word has length 27 [2022-03-01 18:19:57,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:57,798 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2157 transitions. [2022-03-01 18:19:57,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-03-01 18:19:57,798 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2157 transitions. [2022-03-01 18:19:57,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:57,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:57,800 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, 1] [2022-03-01 18:19:57,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-01 18:19:58,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:58,015 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:58,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:58,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2064323803, now seen corresponding path program 1 times [2022-03-01 18:19:58,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:58,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445201157] [2022-03-01 18:19:58,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:58,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:58,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:58,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:58,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445201157] [2022-03-01 18:19:58,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445201157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:58,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036434207] [2022-03-01 18:19:58,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:58,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:58,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:58,040 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-03-01 18:19:58,045 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-03-01 18:19:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:58,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:19:58,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:58,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:58,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:58,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036434207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:58,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:58,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:19:58,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73685186] [2022-03-01 18:19:58,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:58,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:19:58,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:58,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:19:58,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:19:58,236 INFO L87 Difference]: Start difference. First operand 679 states and 2157 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 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-03-01 18:19:58,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:58,376 INFO L93 Difference]: Finished difference Result 1471 states and 4421 transitions. [2022-03-01 18:19:58,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:19:58,376 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 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 27 [2022-03-01 18:19:58,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:58,380 INFO L225 Difference]: With dead ends: 1471 [2022-03-01 18:19:58,380 INFO L226 Difference]: Without dead ends: 1453 [2022-03-01 18:19:58,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:19:58,380 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 226 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:58,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 64 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:19:58,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2022-03-01 18:19:58,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 959. [2022-03-01 18:19:58,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 3.2515657620041756) internal successors, (3115), 958 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:58,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 3115 transitions. [2022-03-01 18:19:58,405 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 3115 transitions. Word has length 27 [2022-03-01 18:19:58,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:58,406 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 3115 transitions. [2022-03-01 18:19:58,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 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-03-01 18:19:58,406 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 3115 transitions. [2022-03-01 18:19:58,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:58,408 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:58,408 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] [2022-03-01 18:19:58,424 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-03-01 18:19:58,623 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,SelfDestructingSolverStorable12 [2022-03-01 18:19:58,623 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:58,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:58,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1310692250, now seen corresponding path program 10 times [2022-03-01 18:19:58,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:58,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147245734] [2022-03-01 18:19:58,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:58,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:58,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:58,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:58,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147245734] [2022-03-01 18:19:58,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147245734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:58,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772567435] [2022-03-01 18:19:58,659 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:19:58,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:58,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:58,661 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-03-01 18:19:58,662 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-03-01 18:19:58,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:19:58,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:58,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:19:58,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:58,789 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:58,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:58,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:19:58,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772567435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:58,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:58,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:19:58,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973288163] [2022-03-01 18:19:58,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:58,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:19:58,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:58,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:19:58,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:19:58,844 INFO L87 Difference]: Start difference. First operand 959 states and 3115 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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-03-01 18:19:59,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:59,140 INFO L93 Difference]: Finished difference Result 2387 states and 7369 transitions. [2022-03-01 18:19:59,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:19:59,140 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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 27 [2022-03-01 18:19:59,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:59,145 INFO L225 Difference]: With dead ends: 2387 [2022-03-01 18:19:59,145 INFO L226 Difference]: Without dead ends: 2312 [2022-03-01 18:19:59,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:19:59,146 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 314 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:59,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 177 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:19:59,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states. [2022-03-01 18:19:59,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 1446. [2022-03-01 18:19:59,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1445 states have (on average 3.3155709342560553) internal successors, (4791), 1445 states have internal predecessors, (4791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:59,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 4791 transitions. [2022-03-01 18:19:59,186 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 4791 transitions. Word has length 27 [2022-03-01 18:19:59,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:59,186 INFO L470 AbstractCegarLoop]: Abstraction has 1446 states and 4791 transitions. [2022-03-01 18:19:59,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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-03-01 18:19:59,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 4791 transitions. [2022-03-01 18:19:59,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:59,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:59,189 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, 1] [2022-03-01 18:19:59,207 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-03-01 18:19:59,399 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,SelfDestructingSolverStorable13 [2022-03-01 18:19:59,399 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:59,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:59,399 INFO L85 PathProgramCache]: Analyzing trace with hash -365824241, now seen corresponding path program 2 times [2022-03-01 18:19:59,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:59,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524899974] [2022-03-01 18:19:59,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:59,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:19:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:59,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:19:59,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524899974] [2022-03-01 18:19:59,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524899974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:19:59,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573004741] [2022-03-01 18:19:59,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:19:59,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:19:59,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:19:59,426 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-03-01 18:19:59,427 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-03-01 18:19:59,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:19:59,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:19:59,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:19:59,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:19:59,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:59,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:19:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:19:59,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573004741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:19:59,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:19:59,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:19:59,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495407861] [2022-03-01 18:19:59,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:19:59,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:19:59,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:19:59,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:19:59,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:19:59,570 INFO L87 Difference]: Start difference. First operand 1446 states and 4791 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:59,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:19:59,746 INFO L93 Difference]: Finished difference Result 2562 states and 7823 transitions. [2022-03-01 18:19:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:19:59,746 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:19:59,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:19:59,751 INFO L225 Difference]: With dead ends: 2562 [2022-03-01 18:19:59,751 INFO L226 Difference]: Without dead ends: 2562 [2022-03-01 18:19:59,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:19:59,751 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 228 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:19:59,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 96 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:19:59,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2022-03-01 18:19:59,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 1516. [2022-03-01 18:19:59,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1515 states have (on average 3.2825082508250825) internal successors, (4973), 1515 states have internal predecessors, (4973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:59,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 4973 transitions. [2022-03-01 18:19:59,786 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 4973 transitions. Word has length 27 [2022-03-01 18:19:59,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:19:59,786 INFO L470 AbstractCegarLoop]: Abstraction has 1516 states and 4973 transitions. [2022-03-01 18:19:59,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:19:59,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 4973 transitions. [2022-03-01 18:19:59,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:19:59,789 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:19:59,789 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] [2022-03-01 18:19:59,808 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-03-01 18:19:59,991 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,SelfDestructingSolverStorable14 [2022-03-01 18:19:59,991 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:19:59,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:19:59,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1263858044, now seen corresponding path program 11 times [2022-03-01 18:19:59,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:19:59,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989784360] [2022-03-01 18:19:59,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:19:59,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:19:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:00,027 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:00,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:00,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989784360] [2022-03-01 18:20:00,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989784360] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:00,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206037011] [2022-03-01 18:20:00,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:20:00,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:00,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:00,029 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-03-01 18:20:00,030 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-03-01 18:20:00,053 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:20:00,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:00,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:00,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:00,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:00,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:00,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206037011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:00,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:00,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:00,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718272880] [2022-03-01 18:20:00,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:00,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:00,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:00,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:00,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:00,198 INFO L87 Difference]: Start difference. First operand 1516 states and 4973 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:00,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:00,767 INFO L93 Difference]: Finished difference Result 4948 states and 14924 transitions. [2022-03-01 18:20:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 18:20:00,768 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:00,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:00,777 INFO L225 Difference]: With dead ends: 4948 [2022-03-01 18:20:00,777 INFO L226 Difference]: Without dead ends: 4948 [2022-03-01 18:20:00,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:20:00,778 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 274 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:00,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 182 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:00,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4948 states. [2022-03-01 18:20:00,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4948 to 1544. [2022-03-01 18:20:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.2773817239144525) internal successors, (5057), 1543 states have internal predecessors, (5057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:00,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5057 transitions. [2022-03-01 18:20:00,828 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5057 transitions. Word has length 27 [2022-03-01 18:20:00,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:00,828 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5057 transitions. [2022-03-01 18:20:00,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:00,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5057 transitions. [2022-03-01 18:20:00,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:00,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:00,831 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] [2022-03-01 18:20:00,849 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-03-01 18:20:01,047 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,SelfDestructingSolverStorable15 [2022-03-01 18:20:01,047 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:01,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:01,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1176133672, now seen corresponding path program 12 times [2022-03-01 18:20:01,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:01,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358003317] [2022-03-01 18:20:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:01,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:01,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:01,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:01,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:01,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358003317] [2022-03-01 18:20:01,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358003317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:01,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879541434] [2022-03-01 18:20:01,106 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:20:01,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:01,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:01,114 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-03-01 18:20:01,114 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-03-01 18:20:01,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:20:01,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:01,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:01,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:01,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:01,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:01,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879541434] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:01,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:01,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:01,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579018441] [2022-03-01 18:20:01,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:01,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:01,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:01,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:01,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:01,279 INFO L87 Difference]: Start difference. First operand 1544 states and 5057 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:02,028 INFO L93 Difference]: Finished difference Result 4977 states and 15097 transitions. [2022-03-01 18:20:02,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:20:02,029 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:02,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:02,040 INFO L225 Difference]: With dead ends: 4977 [2022-03-01 18:20:02,040 INFO L226 Difference]: Without dead ends: 4977 [2022-03-01 18:20:02,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:20:02,042 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 325 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:02,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 166 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:02,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2022-03-01 18:20:02,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 1698. [2022-03-01 18:20:02,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 3.2421921037124335) internal successors, (5502), 1697 states have internal predecessors, (5502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 5502 transitions. [2022-03-01 18:20:02,131 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 5502 transitions. Word has length 27 [2022-03-01 18:20:02,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:02,131 INFO L470 AbstractCegarLoop]: Abstraction has 1698 states and 5502 transitions. [2022-03-01 18:20:02,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 5502 transitions. [2022-03-01 18:20:02,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:02,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:02,134 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] [2022-03-01 18:20:02,150 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-03-01 18:20:02,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:02,350 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:02,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:02,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1798101086, now seen corresponding path program 13 times [2022-03-01 18:20:02,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:02,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185854784] [2022-03-01 18:20:02,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:02,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:02,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:02,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:02,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185854784] [2022-03-01 18:20:02,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185854784] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:02,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192991424] [2022-03-01 18:20:02,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:20:02,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:02,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:02,387 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-03-01 18:20:02,388 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-03-01 18:20:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:02,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:02,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:02,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:02,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:02,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:02,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192991424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:02,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:02,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-01 18:20:02,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760097399] [2022-03-01 18:20:02,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:02,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:20:02,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:02,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:20:02,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:20:02,575 INFO L87 Difference]: Start difference. First operand 1698 states and 5502 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:02,923 INFO L93 Difference]: Finished difference Result 3298 states and 10264 transitions. [2022-03-01 18:20:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:20:02,926 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:02,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:02,943 INFO L225 Difference]: With dead ends: 3298 [2022-03-01 18:20:02,943 INFO L226 Difference]: Without dead ends: 3298 [2022-03-01 18:20:02,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:20:02,944 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 224 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:02,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 245 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:02,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3298 states. [2022-03-01 18:20:02,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3298 to 2095. [2022-03-01 18:20:02,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 2094 states have (on average 3.292263610315186) internal successors, (6894), 2094 states have internal predecessors, (6894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 6894 transitions. [2022-03-01 18:20:02,995 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 6894 transitions. Word has length 27 [2022-03-01 18:20:02,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:02,995 INFO L470 AbstractCegarLoop]: Abstraction has 2095 states and 6894 transitions. [2022-03-01 18:20:02,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:02,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 6894 transitions. [2022-03-01 18:20:02,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:02,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:02,999 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] [2022-03-01 18:20:03,017 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-03-01 18:20:03,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-01 18:20:03,207 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:03,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:03,208 INFO L85 PathProgramCache]: Analyzing trace with hash -373797268, now seen corresponding path program 14 times [2022-03-01 18:20:03,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:03,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484019617] [2022-03-01 18:20:03,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:03,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:03,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:03,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:03,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484019617] [2022-03-01 18:20:03,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484019617] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:03,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229563585] [2022-03-01 18:20:03,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:20:03,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:03,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:03,241 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-03-01 18:20:03,242 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-03-01 18:20:03,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:20:03,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:03,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:03,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:03,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:03,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:03,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:03,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229563585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:03,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:03,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:03,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841918810] [2022-03-01 18:20:03,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:03,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:03,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:03,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:03,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:03,411 INFO L87 Difference]: Start difference. First operand 2095 states and 6894 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:04,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:04,068 INFO L93 Difference]: Finished difference Result 5572 states and 17373 transitions. [2022-03-01 18:20:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 18:20:04,068 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:04,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:04,079 INFO L225 Difference]: With dead ends: 5572 [2022-03-01 18:20:04,079 INFO L226 Difference]: Without dead ends: 5568 [2022-03-01 18:20:04,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:20:04,080 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 314 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:04,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 166 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:04,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-03-01 18:20:04,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 2107. [2022-03-01 18:20:04,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2106 states have (on average 3.2830009496676165) internal successors, (6914), 2106 states have internal predecessors, (6914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:04,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 6914 transitions. [2022-03-01 18:20:04,145 INFO L78 Accepts]: Start accepts. Automaton has 2107 states and 6914 transitions. Word has length 27 [2022-03-01 18:20:04,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:04,146 INFO L470 AbstractCegarLoop]: Abstraction has 2107 states and 6914 transitions. [2022-03-01 18:20:04,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:04,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2107 states and 6914 transitions. [2022-03-01 18:20:04,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:04,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:04,150 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] [2022-03-01 18:20:04,178 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-03-01 18:20:04,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:04,363 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:04,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:04,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1969066128, now seen corresponding path program 15 times [2022-03-01 18:20:04,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:04,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086226748] [2022-03-01 18:20:04,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:04,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:04,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:04,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:04,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086226748] [2022-03-01 18:20:04,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086226748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:04,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939068562] [2022-03-01 18:20:04,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:20:04,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:04,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:04,416 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-03-01 18:20:04,443 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-03-01 18:20:04,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:20:04,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:04,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:04,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:04,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:04,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:04,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:04,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939068562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:04,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:04,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:04,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168404011] [2022-03-01 18:20:04,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:04,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:04,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:04,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:04,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:04,681 INFO L87 Difference]: Start difference. First operand 2107 states and 6914 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:05,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:05,849 INFO L93 Difference]: Finished difference Result 6717 states and 20024 transitions. [2022-03-01 18:20:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:20:05,850 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:05,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:05,865 INFO L225 Difference]: With dead ends: 6717 [2022-03-01 18:20:05,865 INFO L226 Difference]: Without dead ends: 6717 [2022-03-01 18:20:05,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:20:05,867 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 512 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:05,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 270 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:20:05,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6717 states. [2022-03-01 18:20:05,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6717 to 2278. [2022-03-01 18:20:05,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 2277 states have (on average 3.3205972771190164) internal successors, (7561), 2277 states have internal predecessors, (7561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 7561 transitions. [2022-03-01 18:20:05,958 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 7561 transitions. Word has length 27 [2022-03-01 18:20:05,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:05,958 INFO L470 AbstractCegarLoop]: Abstraction has 2278 states and 7561 transitions. [2022-03-01 18:20:05,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:05,959 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 7561 transitions. [2022-03-01 18:20:05,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:05,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:05,964 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] [2022-03-01 18:20:05,988 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-03-01 18:20:06,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:06,188 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:06,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:06,188 INFO L85 PathProgramCache]: Analyzing trace with hash -186416658, now seen corresponding path program 16 times [2022-03-01 18:20:06,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:06,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712161168] [2022-03-01 18:20:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:06,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:06,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:06,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:06,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712161168] [2022-03-01 18:20:06,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712161168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:06,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287106297] [2022-03-01 18:20:06,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:20:06,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:06,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:06,240 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-03-01 18:20:06,245 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-03-01 18:20:06,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:20:06,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:06,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:06,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:06,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:06,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:06,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287106297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:06,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:06,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:06,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747321396] [2022-03-01 18:20:06,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:06,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:06,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:06,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:06,444 INFO L87 Difference]: Start difference. First operand 2278 states and 7561 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:07,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:07,903 INFO L93 Difference]: Finished difference Result 6560 states and 19950 transitions. [2022-03-01 18:20:07,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 18:20:07,903 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:07,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:07,917 INFO L225 Difference]: With dead ends: 6560 [2022-03-01 18:20:07,917 INFO L226 Difference]: Without dead ends: 6556 [2022-03-01 18:20:07,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:20:07,919 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 520 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:07,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 319 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:20:07,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6556 states. [2022-03-01 18:20:07,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6556 to 2278. [2022-03-01 18:20:07,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 2277 states have (on average 3.3197189284145807) internal successors, (7559), 2277 states have internal predecessors, (7559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:07,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 7559 transitions. [2022-03-01 18:20:07,994 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 7559 transitions. Word has length 27 [2022-03-01 18:20:07,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:07,994 INFO L470 AbstractCegarLoop]: Abstraction has 2278 states and 7559 transitions. [2022-03-01 18:20:07,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:07,994 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 7559 transitions. [2022-03-01 18:20:07,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:07,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:07,999 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, 1] [2022-03-01 18:20:08,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 18:20:08,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:08,215 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:08,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:08,216 INFO L85 PathProgramCache]: Analyzing trace with hash -274598579, now seen corresponding path program 3 times [2022-03-01 18:20:08,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:08,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118548912] [2022-03-01 18:20:08,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:08,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:08,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:08,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:08,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118548912] [2022-03-01 18:20:08,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118548912] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:08,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118347252] [2022-03-01 18:20:08,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:20:08,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:08,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:08,248 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-03-01 18:20:08,294 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-03-01 18:20:08,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:20:08,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:08,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:20:08,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:08,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:08,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:08,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:08,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118347252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:08,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:08,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-01 18:20:08,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743226475] [2022-03-01 18:20:08,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:08,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 18:20:08,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:08,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 18:20:08,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:20:08,431 INFO L87 Difference]: Start difference. First operand 2278 states and 7559 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:08,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:08,577 INFO L93 Difference]: Finished difference Result 2906 states and 9295 transitions. [2022-03-01 18:20:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:20:08,578 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:08,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:08,583 INFO L225 Difference]: With dead ends: 2906 [2022-03-01 18:20:08,583 INFO L226 Difference]: Without dead ends: 2906 [2022-03-01 18:20:08,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:20:08,584 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:08,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 102 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:20:08,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2022-03-01 18:20:08,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2121. [2022-03-01 18:20:08,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2121 states, 2120 states have (on average 3.3141509433962266) internal successors, (7026), 2120 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:08,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-03-01 18:20:08,620 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-03-01 18:20:08,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:08,620 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-03-01 18:20:08,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:08,620 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-03-01 18:20:08,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:08,624 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:08,624 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:20:08,646 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-03-01 18:20:08,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:08,824 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:08,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:08,825 INFO L85 PathProgramCache]: Analyzing trace with hash -995298344, now seen corresponding path program 17 times [2022-03-01 18:20:08,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:08,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193475336] [2022-03-01 18:20:08,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:08,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:08,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:08,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:08,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193475336] [2022-03-01 18:20:08,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193475336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:08,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213199156] [2022-03-01 18:20:08,861 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:20:08,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:08,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:08,862 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-03-01 18:20:08,863 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-03-01 18:20:08,884 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:20:08,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:08,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:08,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:08,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:08,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:09,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213199156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:09,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:09,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:20:09,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298011574] [2022-03-01 18:20:09,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:09,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:20:09,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:09,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:20:09,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:20:09,013 INFO L87 Difference]: Start difference. First operand 2121 states and 7026 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:09,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:09,429 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-03-01 18:20:09,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:20:09,429 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:09,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:09,438 INFO L225 Difference]: With dead ends: 4738 [2022-03-01 18:20:09,438 INFO L226 Difference]: Without dead ends: 4738 [2022-03-01 18:20:09,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:20:09,439 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 219 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:09,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 146 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:09,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-03-01 18:20:09,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-03-01 18:20:09,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.2904509283819627) internal successors, (7443), 2262 states have internal predecessors, (7443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:09,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-03-01 18:20:09,516 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-03-01 18:20:09,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:09,516 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-03-01 18:20:09,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:09,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-03-01 18:20:09,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:09,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:09,520 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] [2022-03-01 18:20:09,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-01 18:20:09,735 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,SelfDestructingSolverStorable22 [2022-03-01 18:20:09,736 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:09,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:09,736 INFO L85 PathProgramCache]: Analyzing trace with hash -342770436, now seen corresponding path program 18 times [2022-03-01 18:20:09,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:09,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150836497] [2022-03-01 18:20:09,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:09,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:09,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150836497] [2022-03-01 18:20:09,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150836497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:09,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566843662] [2022-03-01 18:20:09,768 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:20:09,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:09,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:09,772 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-03-01 18:20:09,776 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-03-01 18:20:09,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:20:09,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:09,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:09,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:09,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:09,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:09,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:09,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566843662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:09,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:09,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:20:09,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272107722] [2022-03-01 18:20:09,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:09,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:20:09,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:20:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:20:09,939 INFO L87 Difference]: Start difference. First operand 2263 states and 7443 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:10,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:10,373 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-03-01 18:20:10,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 18:20:10,374 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:10,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:10,383 INFO L225 Difference]: With dead ends: 5029 [2022-03-01 18:20:10,383 INFO L226 Difference]: Without dead ends: 5029 [2022-03-01 18:20:10,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:20:10,383 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 207 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:10,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 127 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:10,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-03-01 18:20:10,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-03-01 18:20:10,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2428 states have (on average 3.2701812191103787) internal successors, (7940), 2428 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:10,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-03-01 18:20:10,440 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-03-01 18:20:10,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:10,440 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-03-01 18:20:10,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:10,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-03-01 18:20:10,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:10,444 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:10,444 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] [2022-03-01 18:20:10,461 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-03-01 18:20:10,659 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,SelfDestructingSolverStorable23 [2022-03-01 18:20:10,659 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:10,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:10,660 INFO L85 PathProgramCache]: Analyzing trace with hash -670100712, now seen corresponding path program 19 times [2022-03-01 18:20:10,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:10,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781857941] [2022-03-01 18:20:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:10,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:10,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:10,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:10,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:10,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781857941] [2022-03-01 18:20:10,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781857941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:10,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134753438] [2022-03-01 18:20:10,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:20:10,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:10,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:10,700 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-03-01 18:20:10,701 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-03-01 18:20:10,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:10,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:10,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:10,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:10,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:10,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:10,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134753438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:10,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:10,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-01 18:20:10,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251270482] [2022-03-01 18:20:10,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:10,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:20:10,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:10,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:20:10,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:20:10,877 INFO L87 Difference]: Start difference. First operand 2429 states and 7940 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:11,166 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-03-01 18:20:11,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:20:11,166 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:11,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:11,172 INFO L225 Difference]: With dead ends: 3230 [2022-03-01 18:20:11,172 INFO L226 Difference]: Without dead ends: 3220 [2022-03-01 18:20:11,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:20:11,173 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 187 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:11,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 194 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:11,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-03-01 18:20:11,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-03-01 18:20:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.3019296254256525) internal successors, (8727), 2643 states have internal predecessors, (8727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-03-01 18:20:11,224 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-03-01 18:20:11,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:11,224 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-03-01 18:20:11,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,224 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-03-01 18:20:11,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:11,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:11,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:20:11,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-01 18:20:11,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:11,445 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:11,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:11,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1892701376, now seen corresponding path program 20 times [2022-03-01 18:20:11,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:11,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836143518] [2022-03-01 18:20:11,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:11,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:11,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:11,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:11,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836143518] [2022-03-01 18:20:11,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836143518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:11,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628363435] [2022-03-01 18:20:11,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:20:11,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:11,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:11,475 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-03-01 18:20:11,475 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-03-01 18:20:11,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:20:11,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:11,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:11,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:11,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:11,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:11,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628363435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:11,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:11,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:20:11,609 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496219046] [2022-03-01 18:20:11,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:11,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:20:11,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:11,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:20:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:20:11,610 INFO L87 Difference]: Start difference. First operand 2644 states and 8727 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:11,921 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-03-01 18:20:11,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:20:11,922 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:11,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:11,930 INFO L225 Difference]: With dead ends: 5352 [2022-03-01 18:20:11,931 INFO L226 Difference]: Without dead ends: 5348 [2022-03-01 18:20:11,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:20:11,931 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 210 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:11,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 120 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:11,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-03-01 18:20:11,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-03-01 18:20:11,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.2996594778660615) internal successors, (8721), 2643 states have internal predecessors, (8721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-03-01 18:20:11,984 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-03-01 18:20:11,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:11,985 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-03-01 18:20:11,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:11,985 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-03-01 18:20:11,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:11,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:11,989 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] [2022-03-01 18:20:12,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-01 18:20:12,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:12,195 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:12,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:12,196 INFO L85 PathProgramCache]: Analyzing trace with hash -400696644, now seen corresponding path program 21 times [2022-03-01 18:20:12,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:12,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996060976] [2022-03-01 18:20:12,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:12,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:12,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:12,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996060976] [2022-03-01 18:20:12,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996060976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:12,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065486673] [2022-03-01 18:20:12,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:20:12,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:12,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:12,245 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-03-01 18:20:12,245 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-03-01 18:20:12,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:20:12,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:12,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:12,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:12,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:12,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:12,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065486673] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:12,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:12,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:20:12,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58036866] [2022-03-01 18:20:12,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:12,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:20:12,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:12,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:20:12,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:20:12,381 INFO L87 Difference]: Start difference. First operand 2644 states and 8721 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:12,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:12,718 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-03-01 18:20:12,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:20:12,719 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:12,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:12,728 INFO L225 Difference]: With dead ends: 5332 [2022-03-01 18:20:12,728 INFO L226 Difference]: Without dead ends: 5316 [2022-03-01 18:20:12,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:20:12,728 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 218 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:12,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 146 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:20:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-03-01 18:20:12,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-03-01 18:20:12,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 3.29422859298378) internal successors, (8733), 2651 states have internal predecessors, (8733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:12,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-03-01 18:20:12,781 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-03-01 18:20:12,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:12,781 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-03-01 18:20:12,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:12,781 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-03-01 18:20:12,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:12,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:12,785 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] [2022-03-01 18:20:12,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-01 18:20:12,985 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,SelfDestructingSolverStorable26 [2022-03-01 18:20:12,985 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:12,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:12,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1940484412, now seen corresponding path program 22 times [2022-03-01 18:20:12,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:12,986 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085509017] [2022-03-01 18:20:12,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:12,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:12,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:13,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:13,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:13,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085509017] [2022-03-01 18:20:13,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085509017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:13,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202555958] [2022-03-01 18:20:13,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:20:13,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:13,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:13,026 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-03-01 18:20:13,027 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-03-01 18:20:13,047 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:20:13,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:13,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:13,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:13,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:13,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202555958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:13,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:13,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:13,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350670113] [2022-03-01 18:20:13,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:13,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:13,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:13,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:13,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:13,228 INFO L87 Difference]: Start difference. First operand 2652 states and 8733 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-03-01 18:20:14,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:14,111 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-03-01 18:20:14,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:20:14,111 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-03-01 18:20:14,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:14,132 INFO L225 Difference]: With dead ends: 11005 [2022-03-01 18:20:14,132 INFO L226 Difference]: Without dead ends: 11005 [2022-03-01 18:20:14,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:20:14,133 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 547 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:14,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 212 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:14,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-03-01 18:20:14,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-03-01 18:20:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 3422 states have (on average 3.4585037989479837) internal successors, (11835), 3422 states have internal predecessors, (11835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:14,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-03-01 18:20:14,234 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-03-01 18:20:14,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:14,234 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-03-01 18:20:14,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-03-01 18:20:14,234 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-03-01 18:20:14,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:14,239 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:14,239 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] [2022-03-01 18:20:14,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-01 18:20:14,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-01 18:20:14,440 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:14,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1746583744, now seen corresponding path program 23 times [2022-03-01 18:20:14,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:14,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078409165] [2022-03-01 18:20:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:14,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:14,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:14,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:14,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078409165] [2022-03-01 18:20:14,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078409165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:14,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692424165] [2022-03-01 18:20:14,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:20:14,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:14,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:14,481 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-03-01 18:20:14,482 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-03-01 18:20:14,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:20:14,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:14,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:14,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:14,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:14,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:14,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:14,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692424165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:14,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:14,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:14,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220164796] [2022-03-01 18:20:14,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:14,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:14,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:14,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:14,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:14,689 INFO L87 Difference]: Start difference. First operand 3423 states and 11835 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-03-01 18:20:15,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:15,488 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-03-01 18:20:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:20:15,488 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-03-01 18:20:15,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:15,506 INFO L225 Difference]: With dead ends: 9376 [2022-03-01 18:20:15,506 INFO L226 Difference]: Without dead ends: 9376 [2022-03-01 18:20:15,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:20:15,507 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 501 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:15,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 212 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:15,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-03-01 18:20:15,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-03-01 18:20:15,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3420 states, 3419 states have (on average 3.4574436969874234) internal successors, (11821), 3419 states have internal predecessors, (11821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-03-01 18:20:15,615 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-03-01 18:20:15,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:15,616 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-03-01 18:20:15,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-03-01 18:20:15,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-03-01 18:20:15,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:15,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:15,621 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] [2022-03-01 18:20:15,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-01 18:20:15,831 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,SelfDestructingSolverStorable28 [2022-03-01 18:20:15,831 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:15,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:15,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1374673978, now seen corresponding path program 24 times [2022-03-01 18:20:15,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:15,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790179447] [2022-03-01 18:20:15,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:15,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:15,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:15,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:15,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790179447] [2022-03-01 18:20:15,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790179447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:15,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475488609] [2022-03-01 18:20:15,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:20:15,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:15,870 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-03-01 18:20:15,872 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-03-01 18:20:15,891 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:20:15,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:15,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:15,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:15,968 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:15,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:16,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:16,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475488609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:16,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:16,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:20:16,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637884275] [2022-03-01 18:20:16,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:16,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:20:16,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:16,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:20:16,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:20:16,042 INFO L87 Difference]: Start difference. First operand 3420 states and 11821 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:16,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:16,866 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-03-01 18:20:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:20:16,866 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:16,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:16,888 INFO L225 Difference]: With dead ends: 10210 [2022-03-01 18:20:16,888 INFO L226 Difference]: Without dead ends: 10210 [2022-03-01 18:20:16,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:20:16,889 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 374 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:16,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 199 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:16,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-03-01 18:20:17,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-03-01 18:20:17,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.459364986891931) internal successors, (11876), 3433 states have internal predecessors, (11876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-03-01 18:20:17,017 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-03-01 18:20:17,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:17,018 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-03-01 18:20:17,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:17,018 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-03-01 18:20:17,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:17,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:17,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:20:17,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:20:17,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:17,241 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:17,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:17,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1185455680, now seen corresponding path program 25 times [2022-03-01 18:20:17,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:17,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397921573] [2022-03-01 18:20:17,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:17,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:17,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:17,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:17,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:17,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397921573] [2022-03-01 18:20:17,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397921573] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:17,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104864228] [2022-03-01 18:20:17,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:20:17,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:17,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:17,280 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-03-01 18:20:17,281 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-03-01 18:20:17,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:17,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:17,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:17,383 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:17,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:17,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104864228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:17,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:17,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:20:17,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331710450] [2022-03-01 18:20:17,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:17,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:20:17,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:17,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:20:17,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:20:17,473 INFO L87 Difference]: Start difference. First operand 3434 states and 11876 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:18,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:18,171 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-03-01 18:20:18,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:20:18,171 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:18,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:18,199 INFO L225 Difference]: With dead ends: 9874 [2022-03-01 18:20:18,199 INFO L226 Difference]: Without dead ends: 9870 [2022-03-01 18:20:18,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:20:18,200 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 510 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:18,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 161 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:18,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-03-01 18:20:18,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-03-01 18:20:18,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-03-01 18:20:18,321 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-03-01 18:20:18,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:18,321 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-03-01 18:20:18,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:18,321 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-03-01 18:20:18,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:18,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:18,328 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] [2022-03-01 18:20:18,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-01 18:20:18,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:18,544 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:18,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:18,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1719990400, now seen corresponding path program 26 times [2022-03-01 18:20:18,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:18,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614091496] [2022-03-01 18:20:18,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:18,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:18,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:18,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:18,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614091496] [2022-03-01 18:20:18,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614091496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:18,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892696692] [2022-03-01 18:20:18,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:20:18,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:18,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:18,597 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-03-01 18:20:18,599 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-03-01 18:20:18,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:20:18,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:18,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:18,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:18,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:18,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:18,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892696692] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:18,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:18,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:18,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276713716] [2022-03-01 18:20:18,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:18,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:18,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:18,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:18,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:18,828 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:19,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:19,566 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-03-01 18:20:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:20:19,566 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:19,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:19,584 INFO L225 Difference]: With dead ends: 8065 [2022-03-01 18:20:19,584 INFO L226 Difference]: Without dead ends: 8065 [2022-03-01 18:20:19,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:20:19,585 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 438 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:19,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 224 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 704 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:19,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-03-01 18:20:19,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-03-01 18:20:19,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 3.4594358825239895) internal successors, (11897), 3439 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:19,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-03-01 18:20:19,687 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-03-01 18:20:19,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:19,687 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-03-01 18:20:19,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:19,687 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-03-01 18:20:19,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:19,693 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:19,693 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] [2022-03-01 18:20:19,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-01 18:20:19,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:19,907 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:19,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:19,908 INFO L85 PathProgramCache]: Analyzing trace with hash 62659070, now seen corresponding path program 27 times [2022-03-01 18:20:19,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:19,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322158152] [2022-03-01 18:20:19,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:19,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:19,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:19,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322158152] [2022-03-01 18:20:19,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322158152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:19,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397599282] [2022-03-01 18:20:19,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:20:19,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:19,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:19,954 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-03-01 18:20:19,955 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-03-01 18:20:19,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:20:19,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:19,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:19,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:20,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:20,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:20,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:20:20,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397599282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:20,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:20,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:20:20,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398970057] [2022-03-01 18:20:20,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:20,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:20:20,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:20,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:20:20,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:20:20,154 INFO L87 Difference]: Start difference. First operand 3440 states and 11897 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:21,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:21,074 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-03-01 18:20:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:20:21,074 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:21,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:21,090 INFO L225 Difference]: With dead ends: 7992 [2022-03-01 18:20:21,090 INFO L226 Difference]: Without dead ends: 7988 [2022-03-01 18:20:21,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:20:21,091 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 504 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 833 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:21,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 185 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 833 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:21,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-03-01 18:20:21,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-03-01 18:20:21,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:21,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-03-01 18:20:21,187 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-03-01 18:20:21,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:21,187 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-03-01 18:20:21,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:21,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-03-01 18:20:21,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:21,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:21,193 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] [2022-03-01 18:20:21,209 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-03-01 18:20:21,400 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,SelfDestructingSolverStorable32 [2022-03-01 18:20:21,401 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:21,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:21,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1105927550, now seen corresponding path program 28 times [2022-03-01 18:20:21,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:21,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663827849] [2022-03-01 18:20:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:21,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:21,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:21,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:21,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663827849] [2022-03-01 18:20:21,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663827849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:21,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342985439] [2022-03-01 18:20:21,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:20:21,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:21,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:21,444 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-03-01 18:20:21,444 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-03-01 18:20:21,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:20:21,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:21,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:21,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:21,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:21,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:21,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342985439] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:21,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:21,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:21,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024211837] [2022-03-01 18:20:21,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:21,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:21,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:21,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:21,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:21,628 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:22,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:22,413 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-03-01 18:20:22,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:20:22,413 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 27 [2022-03-01 18:20:22,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:22,432 INFO L225 Difference]: With dead ends: 8817 [2022-03-01 18:20:22,432 INFO L226 Difference]: Without dead ends: 8817 [2022-03-01 18:20:22,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:20:22,433 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 321 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:22,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 167 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:22,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-03-01 18:20:22,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-03-01 18:20:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3737 states, 3736 states have (on average 3.4494111349036403) internal successors, (12887), 3736 states have internal predecessors, (12887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:22,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-03-01 18:20:22,541 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-03-01 18:20:22,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:22,542 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-03-01 18:20:22,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:22,542 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-03-01 18:20:22,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:22,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:22,548 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] [2022-03-01 18:20:22,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-01 18:20:22,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:22,748 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:22,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:22,749 INFO L85 PathProgramCache]: Analyzing trace with hash 916709252, now seen corresponding path program 29 times [2022-03-01 18:20:22,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:22,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143989838] [2022-03-01 18:20:22,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:22,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:22,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:22,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:22,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143989838] [2022-03-01 18:20:22,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143989838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:22,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033296055] [2022-03-01 18:20:22,787 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:20:22,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:22,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:22,788 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-03-01 18:20:22,788 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-03-01 18:20:22,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:20:22,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:22,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:22,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:22,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:22,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:22,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033296055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:22,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:22,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:22,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894574858] [2022-03-01 18:20:22,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:22,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:22,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:22,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:22,950 INFO L87 Difference]: Start difference. First operand 3737 states and 12887 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:23,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:23,562 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-03-01 18:20:23,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:20:23,563 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 27 [2022-03-01 18:20:23,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:23,583 INFO L225 Difference]: With dead ends: 8396 [2022-03-01 18:20:23,583 INFO L226 Difference]: Without dead ends: 8388 [2022-03-01 18:20:23,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:20:23,584 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 362 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:23,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 141 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:23,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-03-01 18:20:23,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-03-01 18:20:23,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3725 states, 3724 states have (on average 3.44656283566058) internal successors, (12835), 3724 states have internal predecessors, (12835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:23,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-03-01 18:20:23,683 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-03-01 18:20:23,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:23,683 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-03-01 18:20:23,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:23,683 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-03-01 18:20:23,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:23,690 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:23,690 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] [2022-03-01 18:20:23,708 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-03-01 18:20:23,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:23,899 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:23,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:23,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1560091512, now seen corresponding path program 30 times [2022-03-01 18:20:23,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:23,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421170240] [2022-03-01 18:20:23,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:23,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:23,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:23,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:23,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:23,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421170240] [2022-03-01 18:20:23,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421170240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:23,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357283251] [2022-03-01 18:20:23,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:20:23,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:23,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:23,938 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-03-01 18:20:23,939 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-03-01 18:20:23,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:20:23,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:23,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:23,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:24,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:24,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:24,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:24,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357283251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:24,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:24,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:20:24,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668520512] [2022-03-01 18:20:24,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:24,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:20:24,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:24,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:20:24,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:20:24,099 INFO L87 Difference]: Start difference. First operand 3725 states and 12835 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:24,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:24,689 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-03-01 18:20:24,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:20:24,689 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 27 [2022-03-01 18:20:24,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:24,704 INFO L225 Difference]: With dead ends: 9052 [2022-03-01 18:20:24,704 INFO L226 Difference]: Without dead ends: 9036 [2022-03-01 18:20:24,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:20:24,705 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 339 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:24,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 181 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:24,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-03-01 18:20:24,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-03-01 18:20:24,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.446961620469083) internal successors, (12933), 3752 states have internal predecessors, (12933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:24,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-03-01 18:20:24,790 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-03-01 18:20:24,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:24,790 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-03-01 18:20:24,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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-03-01 18:20:24,790 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-03-01 18:20:24,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:24,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:24,795 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] [2022-03-01 18:20:24,810 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-03-01 18:20:24,999 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,SelfDestructingSolverStorable35 [2022-03-01 18:20:24,999 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:24,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:24,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1872447484, now seen corresponding path program 31 times [2022-03-01 18:20:25,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:25,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858232563] [2022-03-01 18:20:25,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:25,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:25,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:25,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:25,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:25,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858232563] [2022-03-01 18:20:25,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858232563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:25,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127848196] [2022-03-01 18:20:25,039 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:20:25,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:25,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:25,040 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-03-01 18:20:25,040 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-03-01 18:20:25,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:25,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:25,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:25,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:25,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:25,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:25,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127848196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:25,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:25,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:20:25,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132530069] [2022-03-01 18:20:25,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:25,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:20:25,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:25,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:20:25,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:20:25,240 INFO L87 Difference]: Start difference. First operand 3753 states and 12933 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:25,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:25,895 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-03-01 18:20:25,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:20:25,895 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:25,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:25,908 INFO L225 Difference]: With dead ends: 7240 [2022-03-01 18:20:25,908 INFO L226 Difference]: Without dead ends: 7240 [2022-03-01 18:20:25,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:20:25,909 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 470 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:25,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 268 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:25,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-03-01 18:20:25,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-03-01 18:20:25,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3937 states have (on average 3.4384048768097535) internal successors, (13537), 3937 states have internal predecessors, (13537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:26,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-03-01 18:20:26,007 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-03-01 18:20:26,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:26,007 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-03-01 18:20:26,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:26,007 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-03-01 18:20:26,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:26,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:26,013 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] [2022-03-01 18:20:26,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 18:20:26,213 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,SelfDestructingSolverStorable36 [2022-03-01 18:20:26,213 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:26,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:26,213 INFO L85 PathProgramCache]: Analyzing trace with hash -639870342, now seen corresponding path program 32 times [2022-03-01 18:20:26,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:26,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601861548] [2022-03-01 18:20:26,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:26,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:26,257 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:26,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:26,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601861548] [2022-03-01 18:20:26,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601861548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:26,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485460648] [2022-03-01 18:20:26,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:20:26,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:26,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:26,258 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-03-01 18:20:26,277 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-03-01 18:20:26,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:20:26,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:26,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:26,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:26,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:26,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:26,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485460648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:26,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:26,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:20:26,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928583566] [2022-03-01 18:20:26,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:26,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:20:26,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:26,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:20:26,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:20:26,460 INFO L87 Difference]: Start difference. First operand 3938 states and 13537 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:27,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:27,376 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-03-01 18:20:27,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:20:27,376 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:20:27,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:27,391 INFO L225 Difference]: With dead ends: 7155 [2022-03-01 18:20:27,391 INFO L226 Difference]: Without dead ends: 7151 [2022-03-01 18:20:27,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:20:27,392 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 454 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:27,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [454 Valid, 228 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:20:27,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-03-01 18:20:27,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-03-01 18:20:27,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3936 states, 3935 states have (on average 3.4373570520965693) internal successors, (13526), 3935 states have internal predecessors, (13526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:27,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-03-01 18:20:27,480 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-03-01 18:20:27,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:27,480 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-03-01 18:20:27,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:27,480 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-03-01 18:20:27,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:20:27,486 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:27,486 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] [2022-03-01 18:20:27,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-01 18:20:27,686 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,SelfDestructingSolverStorable37 [2022-03-01 18:20:27,686 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:27,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:27,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1484841794, now seen corresponding path program 33 times [2022-03-01 18:20:27,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:27,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114870598] [2022-03-01 18:20:27,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:27,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:27,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:27,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:27,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114870598] [2022-03-01 18:20:27,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114870598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:27,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272654398] [2022-03-01 18:20:27,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:20:27,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:27,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:27,728 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-03-01 18:20:27,729 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-03-01 18:20:27,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:20:27,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:27,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:20:27,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:27,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:27,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:27,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272654398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:27,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:27,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:20:27,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985968820] [2022-03-01 18:20:27,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:27,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:20:27,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:27,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:20:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:20:27,898 INFO L87 Difference]: Start difference. First operand 3936 states and 13526 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03-01 18:20:28,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:28,542 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-03-01 18:20:28,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:20:28,542 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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 27 [2022-03-01 18:20:28,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:28,554 INFO L225 Difference]: With dead ends: 6859 [2022-03-01 18:20:28,554 INFO L226 Difference]: Without dead ends: 6843 [2022-03-01 18:20:28,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:20:28,555 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 357 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:28,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 178 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:20:28,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-03-01 18:20:28,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-03-01 18:20:28,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3932 states, 3931 states have (on average 3.435766980412109) internal successors, (13506), 3931 states have internal predecessors, (13506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-03-01 18:20:28,624 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-03-01 18:20:28,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:28,624 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-03-01 18:20:28,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03-01 18:20:28,625 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-03-01 18:20:28,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:20:28,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:28,630 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, 1] [2022-03-01 18:20:28,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-01 18:20:28,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 18:20:28,830 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:28,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:28,830 INFO L85 PathProgramCache]: Analyzing trace with hash -351559020, now seen corresponding path program 4 times [2022-03-01 18:20:28,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:28,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846162408] [2022-03-01 18:20:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:29,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:29,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:29,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846162408] [2022-03-01 18:20:29,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846162408] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:29,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852904657] [2022-03-01 18:20:29,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:20:29,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:29,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:29,162 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-03-01 18:20:29,163 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-03-01 18:20:29,182 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:20:29,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:29,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:20:29,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:29,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:29,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:29,553 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 31 treesize of output 23 [2022-03-01 18:20:29,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:29,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:20:29,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:29,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:29,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:29,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:29,874 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 33 treesize of output 68 [2022-03-01 18:20:29,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:29,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:29,900 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 23 treesize of output 58 [2022-03-01 18:20:30,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:30,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:30,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:30,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:20:30,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:30,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:30,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:30,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:20:30,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:30,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852904657] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:30,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:30,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-01 18:20:30,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489600077] [2022-03-01 18:20:30,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:30,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:20:30,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:30,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:20:30,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:20:30,487 INFO L87 Difference]: Start difference. First operand 3932 states and 13506 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:34,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:34,467 INFO L93 Difference]: Finished difference Result 8329 states and 25902 transitions. [2022-03-01 18:20:34,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-01 18:20:34,467 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:20:34,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:34,483 INFO L225 Difference]: With dead ends: 8329 [2022-03-01 18:20:34,483 INFO L226 Difference]: Without dead ends: 8299 [2022-03-01 18:20:34,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1360, Invalid=6296, Unknown=0, NotChecked=0, Total=7656 [2022-03-01 18:20:34,487 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 732 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:34,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [732 Valid, 409 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2290 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:20:34,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-03-01 18:20:34,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 4021. [2022-03-01 18:20:34,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4021 states, 4020 states have (on average 3.435820895522388) internal successors, (13812), 4020 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:34,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-03-01 18:20:34,580 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-03-01 18:20:34,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:34,581 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-03-01 18:20:34,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:34,581 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-03-01 18:20:34,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:20:34,586 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:34,587 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, 1] [2022-03-01 18:20:34,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 18:20:34,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 18:20:34,787 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:34,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:34,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1818932088, now seen corresponding path program 5 times [2022-03-01 18:20:34,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:34,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450151277] [2022-03-01 18:20:34,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:34,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:34,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:35,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:35,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450151277] [2022-03-01 18:20:35,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450151277] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:35,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68167140] [2022-03-01 18:20:35,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:20:35,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:35,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:35,097 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:20:35,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 18:20:35,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:20:35,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:35,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:20:35,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:35,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:35,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:35,495 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 36 treesize of output 28 [2022-03-01 18:20:35,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:35,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-03-01 18:20:35,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:35,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:35,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:35,867 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 34 treesize of output 69 [2022-03-01 18:20:35,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:35,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:35,888 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 24 treesize of output 59 [2022-03-01 18:20:36,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:36,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:36,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:36,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:20:36,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:36,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:36,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:36,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:20:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:36,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68167140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:36,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:36,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-03-01 18:20:36,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780243015] [2022-03-01 18:20:36,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:36,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:20:36,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:36,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:20:36,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:20:36,492 INFO L87 Difference]: Start difference. First operand 4021 states and 13812 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:41,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:41,985 INFO L93 Difference]: Finished difference Result 8680 states and 26713 transitions. [2022-03-01 18:20:41,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-01 18:20:41,985 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:20:41,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:41,999 INFO L225 Difference]: With dead ends: 8680 [2022-03-01 18:20:41,999 INFO L226 Difference]: Without dead ends: 8635 [2022-03-01 18:20:41,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3605 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1623, Invalid=9297, Unknown=0, NotChecked=0, Total=10920 [2022-03-01 18:20:41,999 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 642 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 2786 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 2998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:42,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 610 Invalid, 2998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2786 Invalid, 0 Unknown, 36 Unchecked, 1.4s Time] [2022-03-01 18:20:42,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8635 states. [2022-03-01 18:20:42,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8635 to 4035. [2022-03-01 18:20:42,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4035 states, 4034 states have (on average 3.4338125929598413) internal successors, (13852), 4034 states have internal predecessors, (13852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:42,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-03-01 18:20:42,085 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-03-01 18:20:42,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:42,085 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-03-01 18:20:42,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:42,086 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-03-01 18:20:42,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:20:42,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:42,091 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, 1] [2022-03-01 18:20:42,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-01 18:20:42,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-01 18:20:42,295 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:42,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash 924875788, now seen corresponding path program 6 times [2022-03-01 18:20:42,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:42,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337972693] [2022-03-01 18:20:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:42,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:42,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:42,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:42,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337972693] [2022-03-01 18:20:42,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337972693] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:42,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158765890] [2022-03-01 18:20:42,612 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:20:42,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:42,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:42,613 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:20:42,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 18:20:42,634 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:20:42,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:42,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:20:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:43,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:43,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:43,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:43,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-03-01 18:20:43,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:43,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:43,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:43,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-03-01 18:20:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:43,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:43,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:43,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:43,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:43,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 77 [2022-03-01 18:20:43,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:43,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:43,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:43,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-03-01 18:20:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:43,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158765890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:43,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:43,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-03-01 18:20:43,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175576148] [2022-03-01 18:20:43,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:43,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:20:43,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:43,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:20:43,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:20:43,932 INFO L87 Difference]: Start difference. First operand 4035 states and 13852 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-03-01 18:20:52,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:52,752 INFO L93 Difference]: Finished difference Result 11498 states and 38537 transitions. [2022-03-01 18:20:52,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-03-01 18:20:52,752 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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 30 [2022-03-01 18:20:52,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:52,773 INFO L225 Difference]: With dead ends: 11498 [2022-03-01 18:20:52,773 INFO L226 Difference]: Without dead ends: 11484 [2022-03-01 18:20:52,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12006 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2573, Invalid=29289, Unknown=0, NotChecked=0, Total=31862 [2022-03-01 18:20:52,774 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 522 mSDsluCounter, 1383 mSDsCounter, 0 mSdLazyCounter, 2784 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 4633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1697 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:52,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 989 Invalid, 4633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2784 Invalid, 0 Unknown, 1697 Unchecked, 1.4s Time] [2022-03-01 18:20:52,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11484 states. [2022-03-01 18:20:52,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11484 to 4122. [2022-03-01 18:20:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4122 states, 4121 states have (on average 3.433875272991992) internal successors, (14151), 4121 states have internal predecessors, (14151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4122 states to 4122 states and 14151 transitions. [2022-03-01 18:20:52,885 INFO L78 Accepts]: Start accepts. Automaton has 4122 states and 14151 transitions. Word has length 30 [2022-03-01 18:20:52,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:52,885 INFO L470 AbstractCegarLoop]: Abstraction has 4122 states and 14151 transitions. [2022-03-01 18:20:52,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-03-01 18:20:52,886 INFO L276 IsEmpty]: Start isEmpty. Operand 4122 states and 14151 transitions. [2022-03-01 18:20:52,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:20:52,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:52,891 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, 1] [2022-03-01 18:20:52,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-01 18:20:53,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-01 18:20:53,092 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:53,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:53,096 INFO L85 PathProgramCache]: Analyzing trace with hash -575152710, now seen corresponding path program 7 times [2022-03-01 18:20:53,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:53,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498398996] [2022-03-01 18:20:53,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:53,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:53,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:53,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:53,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:53,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498398996] [2022-03-01 18:20:53,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498398996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:53,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598567624] [2022-03-01 18:20:53,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:20:53,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:53,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:53,402 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:20:53,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 18:20:53,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:53,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:20:53,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:53,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:53,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:53,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-03-01 18:20:53,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:53,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:53,754 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-01 18:20:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:53,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:54,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:54,075 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 34 treesize of output 69 [2022-03-01 18:20:54,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:54,097 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 24 treesize of output 59 [2022-03-01 18:20:54,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:54,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:20:54,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:54,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:54,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:20:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:54,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598567624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:20:54,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:20:54,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-03-01 18:20:54,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623760621] [2022-03-01 18:20:54,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:20:54,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:20:54,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:20:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:20:54,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:20:54,660 INFO L87 Difference]: Start difference. First operand 4122 states and 14151 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:58,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:20:58,539 INFO L93 Difference]: Finished difference Result 8424 states and 26234 transitions. [2022-03-01 18:20:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-01 18:20:58,540 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:20:58,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:20:58,555 INFO L225 Difference]: With dead ends: 8424 [2022-03-01 18:20:58,555 INFO L226 Difference]: Without dead ends: 8394 [2022-03-01 18:20:58,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1367, Invalid=6115, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 18:20:58,556 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 687 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 2161 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 2563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:20:58,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 454 Invalid, 2563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2161 Invalid, 0 Unknown, 198 Unchecked, 1.1s Time] [2022-03-01 18:20:58,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8394 states. [2022-03-01 18:20:58,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8394 to 4114. [2022-03-01 18:20:58,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4114 states, 4113 states have (on average 3.4354485776805253) internal successors, (14130), 4113 states have internal predecessors, (14130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:58,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4114 states to 4114 states and 14130 transitions. [2022-03-01 18:20:58,663 INFO L78 Accepts]: Start accepts. Automaton has 4114 states and 14130 transitions. Word has length 30 [2022-03-01 18:20:58,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:20:58,664 INFO L470 AbstractCegarLoop]: Abstraction has 4114 states and 14130 transitions. [2022-03-01 18:20:58,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:20:58,664 INFO L276 IsEmpty]: Start isEmpty. Operand 4114 states and 14130 transitions. [2022-03-01 18:20:58,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:20:58,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:20:58,669 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, 1] [2022-03-01 18:20:58,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-01 18:20:58,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-01 18:20:58,869 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:20:58,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:20:58,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2126312130, now seen corresponding path program 8 times [2022-03-01 18:20:58,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:20:58,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725042933] [2022-03-01 18:20:58,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:20:58,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:20:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:20:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:59,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:20:59,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725042933] [2022-03-01 18:20:59,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725042933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:20:59,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246491047] [2022-03-01 18:20:59,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:20:59,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:20:59,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:20:59,178 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:20:59,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 18:20:59,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:20:59,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:20:59,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:20:59,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:20:59,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:20:59,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:59,539 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 31 treesize of output 23 [2022-03-01 18:20:59,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:59,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:20:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:20:59,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:20:59,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:59,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:59,825 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 34 treesize of output 69 [2022-03-01 18:20:59,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:20:59,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:20:59,848 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 24 treesize of output 59 [2022-03-01 18:21:00,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:00,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:00,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:00,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:21:00,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:00,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:00,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:00,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:21:00,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:00,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246491047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:21:00,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:21:00,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-01 18:21:00,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90372794] [2022-03-01 18:21:00,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:21:00,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:21:00,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:21:00,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:21:00,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:21:00,439 INFO L87 Difference]: Start difference. First operand 4114 states and 14130 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:04,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:21:04,111 INFO L93 Difference]: Finished difference Result 8384 states and 26123 transitions. [2022-03-01 18:21:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:21:04,112 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:21:04,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:21:04,126 INFO L225 Difference]: With dead ends: 8384 [2022-03-01 18:21:04,126 INFO L226 Difference]: Without dead ends: 8369 [2022-03-01 18:21:04,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2392 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1326, Invalid=5646, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:21:04,127 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 787 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 2021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:21:04,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 345 Invalid, 2021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1601 Invalid, 0 Unknown, 183 Unchecked, 0.9s Time] [2022-03-01 18:21:04,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8369 states. [2022-03-01 18:21:04,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8369 to 4108. [2022-03-01 18:21:04,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4108 states, 4107 states have (on average 3.436571706841977) internal successors, (14114), 4107 states have internal predecessors, (14114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4108 states to 4108 states and 14114 transitions. [2022-03-01 18:21:04,217 INFO L78 Accepts]: Start accepts. Automaton has 4108 states and 14114 transitions. Word has length 30 [2022-03-01 18:21:04,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:21:04,218 INFO L470 AbstractCegarLoop]: Abstraction has 4108 states and 14114 transitions. [2022-03-01 18:21:04,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:04,218 INFO L276 IsEmpty]: Start isEmpty. Operand 4108 states and 14114 transitions. [2022-03-01 18:21:04,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:21:04,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:21:04,223 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:21:04,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-01 18:21:04,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:04,427 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:21:04,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:21:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash 568392223, now seen corresponding path program 34 times [2022-03-01 18:21:04,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:21:04,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403364181] [2022-03-01 18:21:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:21:04,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:21:04,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:21:04,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:04,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:21:04,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403364181] [2022-03-01 18:21:04,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403364181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:21:04,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118745909] [2022-03-01 18:21:04,784 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:21:04,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:04,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:21:04,785 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:21:04,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 18:21:04,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:21:04,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:21:04,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:21:04,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:21:05,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,140 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-03-01 18:21:05,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:05,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,152 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2022-03-01 18:21:05,179 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:05,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:21:05,451 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:21:05,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-03-01 18:21:05,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:05,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:21:05,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:05,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:21:05,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:05,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:05,595 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:21:05,666 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:05,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118745909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:21:05,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:21:05,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-01 18:21:05,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795283707] [2022-03-01 18:21:05,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:21:05,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:21:05,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:21:05,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:21:05,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:21:05,668 INFO L87 Difference]: Start difference. First operand 4108 states and 14114 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:21:13,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:21:13,179 INFO L93 Difference]: Finished difference Result 7526 states and 24784 transitions. [2022-03-01 18:21:13,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:21:13,179 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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 30 [2022-03-01 18:21:13,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:21:13,192 INFO L225 Difference]: With dead ends: 7526 [2022-03-01 18:21:13,192 INFO L226 Difference]: Without dead ends: 7479 [2022-03-01 18:21:13,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5574 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2059, Invalid=14197, Unknown=0, NotChecked=0, Total=16256 [2022-03-01 18:21:13,194 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 495 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 2941 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 2941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:21:13,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 483 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 2941 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-01 18:21:13,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7479 states. [2022-03-01 18:21:13,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7479 to 4187. [2022-03-01 18:21:13,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.4257047300525563) internal successors, (14340), 4186 states have internal predecessors, (14340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 14340 transitions. [2022-03-01 18:21:13,292 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 14340 transitions. Word has length 30 [2022-03-01 18:21:13,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:21:13,292 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 14340 transitions. [2022-03-01 18:21:13,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:21:13,292 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 14340 transitions. [2022-03-01 18:21:13,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:21:13,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:21:13,298 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, 1] [2022-03-01 18:21:13,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 18:21:13,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:13,511 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:21:13,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:21:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash 757290426, now seen corresponding path program 9 times [2022-03-01 18:21:13,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:21:13,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524196947] [2022-03-01 18:21:13,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:21:13,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:21:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:21:13,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:13,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:21:13,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524196947] [2022-03-01 18:21:13,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524196947] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:21:13,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61541512] [2022-03-01 18:21:13,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:21:13,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:13,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:21:13,807 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:21:13,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 18:21:13,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:21:13,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:21:13,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:21:13,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:21:14,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:14,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:14,190 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 40 treesize of output 32 [2022-03-01 18:21:14,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:14,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:21:14,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:14,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:21:14,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:14,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 93 [2022-03-01 18:21:14,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:14,560 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 44 treesize of output 77 [2022-03-01 18:21:15,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:15,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61541512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:21:15,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:21:15,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-01 18:21:15,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250657214] [2022-03-01 18:21:15,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:21:15,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:21:15,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:21:15,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:21:15,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:21:15,719 INFO L87 Difference]: Start difference. First operand 4187 states and 14340 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:19,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:21:19,775 INFO L93 Difference]: Finished difference Result 8543 states and 26702 transitions. [2022-03-01 18:21:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 18:21:19,776 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:21:19,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:21:19,790 INFO L225 Difference]: With dead ends: 8543 [2022-03-01 18:21:19,790 INFO L226 Difference]: Without dead ends: 8529 [2022-03-01 18:21:19,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 16 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3020 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1404, Invalid=5736, Unknown=0, NotChecked=0, Total=7140 [2022-03-01 18:21:19,791 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 615 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:21:19,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [615 Valid, 439 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 1197 Invalid, 0 Unknown, 555 Unchecked, 0.7s Time] [2022-03-01 18:21:19,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8529 states. [2022-03-01 18:21:19,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8529 to 4221. [2022-03-01 18:21:19,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4221 states, 4220 states have (on average 3.427962085308057) internal successors, (14466), 4220 states have internal predecessors, (14466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:19,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4221 states to 4221 states and 14466 transitions. [2022-03-01 18:21:19,876 INFO L78 Accepts]: Start accepts. Automaton has 4221 states and 14466 transitions. Word has length 30 [2022-03-01 18:21:19,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:21:19,876 INFO L470 AbstractCegarLoop]: Abstraction has 4221 states and 14466 transitions. [2022-03-01 18:21:19,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:19,877 INFO L276 IsEmpty]: Start isEmpty. Operand 4221 states and 14466 transitions. [2022-03-01 18:21:19,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:21:19,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:21:19,883 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:21:19,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 18:21:20,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-01 18:21:20,083 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:21:20,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:21:20,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1555957713, now seen corresponding path program 35 times [2022-03-01 18:21:20,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:21:20,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108685843] [2022-03-01 18:21:20,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:21:20,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:21:20,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:21:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:20,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:21:20,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108685843] [2022-03-01 18:21:20,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108685843] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:21:20,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293941140] [2022-03-01 18:21:20,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:21:20,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:20,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:21:20,480 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:21:20,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 18:21:20,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:21:20,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:21:20,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:21:20,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:21:20,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:20,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:20,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:20,866 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-03-01 18:21:20,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:20,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:20,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:20,869 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2022-03-01 18:21:20,894 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:20,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:21:21,165 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:21:21,166 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 38 treesize of output 63 [2022-03-01 18:21:21,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:21,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:21:21,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21: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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:21:21,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:21,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:21,288 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:21:21,360 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:21,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293941140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:21:21,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:21:21,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-03-01 18:21:21,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180847638] [2022-03-01 18:21:21,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:21:21,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:21:21,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:21:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:21:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:21:21,361 INFO L87 Difference]: Start difference. First operand 4221 states and 14466 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-03-01 18:21:37,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:21:37,507 INFO L93 Difference]: Finished difference Result 9601 states and 31192 transitions. [2022-03-01 18:21:37,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-03-01 18:21:37,507 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-03-01 18:21:37,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:21:37,525 INFO L225 Difference]: With dead ends: 9601 [2022-03-01 18:21:37,525 INFO L226 Difference]: Without dead ends: 9554 [2022-03-01 18:21:37,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15147 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=5253, Invalid=32577, Unknown=0, NotChecked=0, Total=37830 [2022-03-01 18:21:37,527 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 839 mSDsluCounter, 1849 mSDsCounter, 0 mSdLazyCounter, 5020 mSolverCounterSat, 667 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 839 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 5687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 667 IncrementalHoareTripleChecker+Valid, 5020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:21:37,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [839 Valid, 959 Invalid, 5687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [667 Valid, 5020 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-01 18:21:37,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9554 states. [2022-03-01 18:21:37,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9554 to 4250. [2022-03-01 18:21:37,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4250 states, 4249 states have (on average 3.4304542245234173) internal successors, (14576), 4249 states have internal predecessors, (14576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:21:37,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4250 states to 4250 states and 14576 transitions. [2022-03-01 18:21:37,621 INFO L78 Accepts]: Start accepts. Automaton has 4250 states and 14576 transitions. Word has length 30 [2022-03-01 18:21:37,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:21:37,622 INFO L470 AbstractCegarLoop]: Abstraction has 4250 states and 14576 transitions. [2022-03-01 18:21:37,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-03-01 18:21:37,622 INFO L276 IsEmpty]: Start isEmpty. Operand 4250 states and 14576 transitions. [2022-03-01 18:21:37,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:21:37,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:21:37,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:21:37,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-01 18:21:37,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-01 18:21:37,843 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:21:37,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:21:37,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1067437025, now seen corresponding path program 36 times [2022-03-01 18:21:37,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:21:37,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002645095] [2022-03-01 18:21:37,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:21:37,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:21:37,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:21:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:38,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:21:38,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002645095] [2022-03-01 18:21:38,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002645095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:21:38,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46735355] [2022-03-01 18:21:38,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:21:38,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:21:38,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:21:38,190 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:21:38,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 18:21:38,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:21:38,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:21:38,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:21:38,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:21:38,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:38,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 64 [2022-03-01 18:21:38,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:38,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:38,592 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 113 [2022-03-01 18:21:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:38,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:21:38,957 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:21:38,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-03-01 18:21:38,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:38,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:38,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:21:38,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:21:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:39,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:39,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:39,069 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:21:39,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:39,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:21:39,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:21:39,071 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:21:39,144 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:21:39,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46735355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:21:39,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:21:39,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-03-01 18:21:39,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238036773] [2022-03-01 18:21:39,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:21:39,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:21:39,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:21:39,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:21:39,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:21:39,145 INFO L87 Difference]: Start difference. First operand 4250 states and 14576 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-03-01 18:22:24,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:24,345 INFO L93 Difference]: Finished difference Result 16610 states and 52058 transitions. [2022-03-01 18:22:24,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 507 states. [2022-03-01 18:22:24,345 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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 30 [2022-03-01 18:22:24,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:24,377 INFO L225 Difference]: With dead ends: 16610 [2022-03-01 18:22:24,377 INFO L226 Difference]: Without dead ends: 16541 [2022-03-01 18:22:24,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 528 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128956 ImplicationChecksByTransitivity, 39.7s TimeCoverageRelationStatistics Valid=22921, Invalid=257449, Unknown=0, NotChecked=0, Total=280370 [2022-03-01 18:22:24,388 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 1751 mSDsluCounter, 3662 mSDsCounter, 0 mSdLazyCounter, 9768 mSolverCounterSat, 1135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1751 SdHoareTripleChecker+Valid, 2177 SdHoareTripleChecker+Invalid, 10903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1135 IncrementalHoareTripleChecker+Valid, 9768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:24,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1751 Valid, 2177 Invalid, 10903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1135 Valid, 9768 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-03-01 18:22:24,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16541 states. [2022-03-01 18:22:24,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16541 to 4659. [2022-03-01 18:22:24,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4659 states, 4658 states have (on average 3.4257191927866035) internal successors, (15957), 4658 states have internal predecessors, (15957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:24,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4659 states to 4659 states and 15957 transitions. [2022-03-01 18:22:24,572 INFO L78 Accepts]: Start accepts. Automaton has 4659 states and 15957 transitions. Word has length 30 [2022-03-01 18:22:24,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:24,572 INFO L470 AbstractCegarLoop]: Abstraction has 4659 states and 15957 transitions. [2022-03-01 18:22:24,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-03-01 18:22:24,572 INFO L276 IsEmpty]: Start isEmpty. Operand 4659 states and 15957 transitions. [2022-03-01 18:22:24,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:24,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:24,579 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, 1] [2022-03-01 18:22:24,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 18:22:24,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-01 18:22:24,779 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:24,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:24,780 INFO L85 PathProgramCache]: Analyzing trace with hash 602852908, now seen corresponding path program 10 times [2022-03-01 18:22:24,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:24,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39881955] [2022-03-01 18:22:24,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:24,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:25,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:25,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:25,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39881955] [2022-03-01 18:22:25,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39881955] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:25,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974471089] [2022-03-01 18:22:25,069 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:22:25,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:25,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:25,070 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:25,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 18:22:25,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:22:25,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:25,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:22:25,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:25,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:25,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:25,419 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-03-01 18:22:25,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:25,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:25,422 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-03-01 18:22:25,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:25,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:25,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:25,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:25,723 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 34 treesize of output 69 [2022-03-01 18:22:25,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:25,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:25,743 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 24 treesize of output 59 [2022-03-01 18:22:25,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:25,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:26,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:26,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:22:26,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:26,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:26,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:26,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:22:26,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:26,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974471089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:26,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:26,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-03-01 18:22:26,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867810662] [2022-03-01 18:22:26,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:26,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:22:26,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:26,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:22:26,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:22:26,249 INFO L87 Difference]: Start difference. First operand 4659 states and 15957 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:31,338 INFO L93 Difference]: Finished difference Result 9848 states and 30439 transitions. [2022-03-01 18:22:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 18:22:31,338 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:22:31,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:31,356 INFO L225 Difference]: With dead ends: 9848 [2022-03-01 18:22:31,356 INFO L226 Difference]: Without dead ends: 9818 [2022-03-01 18:22:31,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3791 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1927, Invalid=8579, Unknown=0, NotChecked=0, Total=10506 [2022-03-01 18:22:31,357 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 872 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 2106 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 872 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 2106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:31,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [872 Valid, 426 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 2106 Invalid, 0 Unknown, 91 Unchecked, 1.2s Time] [2022-03-01 18:22:31,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9818 states. [2022-03-01 18:22:31,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9818 to 4649. [2022-03-01 18:22:31,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 3.4242685025817554) internal successors, (15916), 4648 states have internal predecessors, (15916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 15916 transitions. [2022-03-01 18:22:31,463 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 15916 transitions. Word has length 30 [2022-03-01 18:22:31,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:31,463 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 15916 transitions. [2022-03-01 18:22:31,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,463 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 15916 transitions. [2022-03-01 18:22:31,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:31,469 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:31,469 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, 1] [2022-03-01 18:22:31,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-01 18:22:31,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:31,671 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:31,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:31,672 INFO L85 PathProgramCache]: Analyzing trace with hash -92028696, now seen corresponding path program 11 times [2022-03-01 18:22:31,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:31,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058622244] [2022-03-01 18:22:31,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:31,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:31,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:31,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:31,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058622244] [2022-03-01 18:22:31,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058622244] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:31,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209303402] [2022-03-01 18:22:31,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:22:31,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:31,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:31,969 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:31,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 18:22:31,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:22:31,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:31,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:22:31,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:32,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:32,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:32,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-03-01 18:22:32,241 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:22:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:32,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:32,615 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:22:32,615 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 34 treesize of output 69 [2022-03-01 18:22:32,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:32,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:32,635 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 24 treesize of output 59 [2022-03-01 18:22:32,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:32,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:32,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:32,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:22:32,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:32,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:32,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:32,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:22:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:33,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209303402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:33,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:33,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-03-01 18:22:33,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399181884] [2022-03-01 18:22:33,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:33,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:22:33,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:33,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:22:33,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:22:33,169 INFO L87 Difference]: Start difference. First operand 4649 states and 15916 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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-03-01 18:22:40,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:40,203 INFO L93 Difference]: Finished difference Result 9928 states and 31296 transitions. [2022-03-01 18:22:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-01 18:22:40,204 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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 30 [2022-03-01 18:22:40,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:40,222 INFO L225 Difference]: With dead ends: 9928 [2022-03-01 18:22:40,222 INFO L226 Difference]: Without dead ends: 9869 [2022-03-01 18:22:40,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4529 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1655, Invalid=11917, Unknown=0, NotChecked=0, Total=13572 [2022-03-01 18:22:40,223 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 721 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 2964 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 3827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 653 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:40,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [721 Valid, 697 Invalid, 3827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2964 Invalid, 0 Unknown, 653 Unchecked, 1.6s Time] [2022-03-01 18:22:40,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9869 states. [2022-03-01 18:22:40,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9869 to 4696. [2022-03-01 18:22:40,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4696 states, 4695 states have (on average 3.428541001064963) internal successors, (16097), 4695 states have internal predecessors, (16097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:40,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4696 states to 4696 states and 16097 transitions. [2022-03-01 18:22:40,332 INFO L78 Accepts]: Start accepts. Automaton has 4696 states and 16097 transitions. Word has length 30 [2022-03-01 18:22:40,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:40,332 INFO L470 AbstractCegarLoop]: Abstraction has 4696 states and 16097 transitions. [2022-03-01 18:22:40,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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-03-01 18:22:40,332 INFO L276 IsEmpty]: Start isEmpty. Operand 4696 states and 16097 transitions. [2022-03-01 18:22:40,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:40,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:40,339 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, 1] [2022-03-01 18:22:40,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-01 18:22:40,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-01 18:22:40,540 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:40,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:40,540 INFO L85 PathProgramCache]: Analyzing trace with hash 112845316, now seen corresponding path program 12 times [2022-03-01 18:22:40,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:40,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583360818] [2022-03-01 18:22:40,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:40,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:40,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:40,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583360818] [2022-03-01 18:22:40,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583360818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:40,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651404361] [2022-03-01 18:22:40,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:22:40,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:40,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:40,831 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:40,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 18:22:40,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:22:40,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:40,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:22:40,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:41,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:41,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,214 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 40 treesize of output 32 [2022-03-01 18:22:41,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:22:41,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:41,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:41,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:41,494 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 33 treesize of output 68 [2022-03-01 18:22:41,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:41,516 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 23 treesize of output 58 [2022-03-01 18:22:41,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:41,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:22:41,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:41,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:41,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:22:42,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:42,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651404361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:42,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:42,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-01 18:22:42,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105469126] [2022-03-01 18:22:42,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:42,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:22:42,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:42,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:22:42,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:22:42,111 INFO L87 Difference]: Start difference. First operand 4696 states and 16097 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-03-01 18:22:46,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:46,434 INFO L93 Difference]: Finished difference Result 8928 states and 28034 transitions. [2022-03-01 18:22:46,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:22:46,434 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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 30 [2022-03-01 18:22:46,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:46,451 INFO L225 Difference]: With dead ends: 8928 [2022-03-01 18:22:46,451 INFO L226 Difference]: Without dead ends: 8898 [2022-03-01 18:22:46,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3060 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1511, Invalid=7231, Unknown=0, NotChecked=0, Total=8742 [2022-03-01 18:22:46,452 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 580 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 2443 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:46,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 407 Invalid, 2655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2443 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:22:46,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2022-03-01 18:22:46,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 4722. [2022-03-01 18:22:46,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4722 states, 4721 states have (on average 3.4257572548188944) internal successors, (16173), 4721 states have internal predecessors, (16173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:46,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4722 states to 4722 states and 16173 transitions. [2022-03-01 18:22:46,552 INFO L78 Accepts]: Start accepts. Automaton has 4722 states and 16173 transitions. Word has length 30 [2022-03-01 18:22:46,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:46,553 INFO L470 AbstractCegarLoop]: Abstraction has 4722 states and 16173 transitions. [2022-03-01 18:22:46,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-03-01 18:22:46,553 INFO L276 IsEmpty]: Start isEmpty. Operand 4722 states and 16173 transitions. [2022-03-01 18:22:46,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:46,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:46,560 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, 1] [2022-03-01 18:22:46,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-01 18:22:46,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:46,761 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:46,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:46,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1513260232, now seen corresponding path program 13 times [2022-03-01 18:22:46,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:46,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860512719] [2022-03-01 18:22:46,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:46,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:47,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:47,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:47,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860512719] [2022-03-01 18:22:47,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860512719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:47,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437041556] [2022-03-01 18:22:47,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:22:47,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:47,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:47,056 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:47,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 18:22:47,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:47,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:22:47,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:47,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:47,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:47,411 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-03-01 18:22:47,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:47,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:47,419 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-01 18:22:47,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:47,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:47,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:47,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:47,715 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 34 treesize of output 69 [2022-03-01 18:22:47,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:47,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:47,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-03-01 18:22:48,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:48,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:48,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:48,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:22:48,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:48,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:48,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:48,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:22:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:48,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437041556] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:48,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:48,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-03-01 18:22:48,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520948234] [2022-03-01 18:22:48,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:48,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:22:48,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:22:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:22:48,279 INFO L87 Difference]: Start difference. First operand 4722 states and 16173 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:52,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:52,308 INFO L93 Difference]: Finished difference Result 8815 states and 27750 transitions. [2022-03-01 18:22:52,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-01 18:22:52,308 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:22:52,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:52,325 INFO L225 Difference]: With dead ends: 8815 [2022-03-01 18:22:52,325 INFO L226 Difference]: Without dead ends: 8785 [2022-03-01 18:22:52,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1538, Invalid=7204, Unknown=0, NotChecked=0, Total=8742 [2022-03-01 18:22:52,326 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 580 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 2272 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 2272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:52,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 407 Invalid, 2500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 2272 Invalid, 0 Unknown, 29 Unchecked, 1.1s Time] [2022-03-01 18:22:52,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8785 states. [2022-03-01 18:22:52,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8785 to 4729. [2022-03-01 18:22:52,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4729 states, 4728 states have (on average 3.425549915397631) internal successors, (16196), 4728 states have internal predecessors, (16196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:52,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4729 states to 4729 states and 16196 transitions. [2022-03-01 18:22:52,428 INFO L78 Accepts]: Start accepts. Automaton has 4729 states and 16196 transitions. Word has length 30 [2022-03-01 18:22:52,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:52,428 INFO L470 AbstractCegarLoop]: Abstraction has 4729 states and 16196 transitions. [2022-03-01 18:22:52,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:52,428 INFO L276 IsEmpty]: Start isEmpty. Operand 4729 states and 16196 transitions. [2022-03-01 18:22:52,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:52,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:52,435 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, 1] [2022-03-01 18:22:52,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 18:22:52,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-01 18:22:52,636 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:52,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:52,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1537927686, now seen corresponding path program 14 times [2022-03-01 18:22:52,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:52,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314918529] [2022-03-01 18:22:52,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:52,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:52,922 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:52,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:52,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314918529] [2022-03-01 18:22:52,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314918529] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:52,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639484147] [2022-03-01 18:22:52,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:22:52,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:52,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:52,924 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:52,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 18:22:52,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:22:52,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:52,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:22:52,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:53,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:53,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,281 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 40 treesize of output 32 [2022-03-01 18:22:53,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:22:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:53,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:53,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:53,581 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 34 treesize of output 69 [2022-03-01 18:22:53,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:53,602 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 24 treesize of output 59 [2022-03-01 18:22:53,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:53,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:22:53,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:53,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:53,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:22:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:54,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639484147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:54,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:54,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-01 18:22:54,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289612476] [2022-03-01 18:22:54,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:54,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:22:54,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:54,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:22:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:22:54,187 INFO L87 Difference]: Start difference. First operand 4729 states and 16196 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:58,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:58,154 INFO L93 Difference]: Finished difference Result 8821 states and 27736 transitions. [2022-03-01 18:22:58,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:22:58,155 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:22:58,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:58,171 INFO L225 Difference]: With dead ends: 8821 [2022-03-01 18:22:58,171 INFO L226 Difference]: Without dead ends: 8807 [2022-03-01 18:22:58,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2885 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1492, Invalid=6698, Unknown=0, NotChecked=0, Total=8190 [2022-03-01 18:22:58,172 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 578 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1923 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:58,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 338 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1923 Invalid, 0 Unknown, 34 Unchecked, 1.0s Time] [2022-03-01 18:22:58,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8807 states. [2022-03-01 18:22:58,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8807 to 4729. [2022-03-01 18:22:58,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4729 states, 4728 states have (on average 3.425549915397631) internal successors, (16196), 4728 states have internal predecessors, (16196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:58,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4729 states to 4729 states and 16196 transitions. [2022-03-01 18:22:58,271 INFO L78 Accepts]: Start accepts. Automaton has 4729 states and 16196 transitions. Word has length 30 [2022-03-01 18:22:58,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:58,271 INFO L470 AbstractCegarLoop]: Abstraction has 4729 states and 16196 transitions. [2022-03-01 18:22:58,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:58,271 INFO L276 IsEmpty]: Start isEmpty. Operand 4729 states and 16196 transitions. [2022-03-01 18:22:58,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:22:58,278 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:58,278 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, 1] [2022-03-01 18:22:58,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 18:22:58,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-01 18:22:58,478 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:22:58,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:58,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1205880190, now seen corresponding path program 15 times [2022-03-01 18:22:58,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:58,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160581250] [2022-03-01 18:22:58,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:58,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:58,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:58,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:58,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160581250] [2022-03-01 18:22:58,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160581250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:58,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685155842] [2022-03-01 18:22:58,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:22:58,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:58,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:58,757 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:22:58,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 18:22:58,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:22:58,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:58,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:22:58,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:59,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:59,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:59,267 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 31 treesize of output 23 [2022-03-01 18:22:59,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:59,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:22:59,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:59,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:59,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:59,583 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 60 treesize of output 93 [2022-03-01 18:22:59,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:59,611 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 44 treesize of output 77 [2022-03-01 18:23:00,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:00,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685155842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:00,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:00,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-01 18:23:00,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980692292] [2022-03-01 18:23:00,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:00,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:23:00,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:00,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:23:00,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:23:00,656 INFO L87 Difference]: Start difference. First operand 4729 states and 16196 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:03,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:03,811 INFO L93 Difference]: Finished difference Result 8618 states and 27320 transitions. [2022-03-01 18:23:03,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-01 18:23:03,811 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:23:03,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:03,827 INFO L225 Difference]: With dead ends: 8618 [2022-03-01 18:23:03,827 INFO L226 Difference]: Without dead ends: 8603 [2022-03-01 18:23:03,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1221, Invalid=5259, Unknown=0, NotChecked=0, Total=6480 [2022-03-01 18:23:03,828 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 405 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 2104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 794 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:03,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 384 Invalid, 2104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1177 Invalid, 0 Unknown, 794 Unchecked, 0.6s Time] [2022-03-01 18:23:03,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8603 states. [2022-03-01 18:23:03,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8603 to 4707. [2022-03-01 18:23:03,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4707 states, 4706 states have (on average 3.4271143221419464) internal successors, (16128), 4706 states have internal predecessors, (16128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:03,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4707 states to 4707 states and 16128 transitions. [2022-03-01 18:23:03,920 INFO L78 Accepts]: Start accepts. Automaton has 4707 states and 16128 transitions. Word has length 30 [2022-03-01 18:23:03,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:03,920 INFO L470 AbstractCegarLoop]: Abstraction has 4707 states and 16128 transitions. [2022-03-01 18:23:03,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:03,920 INFO L276 IsEmpty]: Start isEmpty. Operand 4707 states and 16128 transitions. [2022-03-01 18:23:03,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:03,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:03,926 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, 1] [2022-03-01 18:23:03,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 18:23:04,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:04,127 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:04,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:04,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1894737772, now seen corresponding path program 16 times [2022-03-01 18:23:04,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:04,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695110353] [2022-03-01 18:23:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:04,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:04,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:04,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695110353] [2022-03-01 18:23:04,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695110353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:04,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893326973] [2022-03-01 18:23:04,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:23:04,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:04,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:04,456 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:04,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 18:23:04,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:23:04,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:23:04,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:23:04,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:04,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:04,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:04,891 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 49 treesize of output 41 [2022-03-01 18:23:04,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:04,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-01 18:23:04,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:04,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:05,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:05,176 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 33 treesize of output 68 [2022-03-01 18:23:05,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:05,198 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 23 treesize of output 58 [2022-03-01 18:23:05,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:05,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:23:05,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:05,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:05,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:23:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:05,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893326973] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:05,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:05,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-01 18:23:05,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611690677] [2022-03-01 18:23:05,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:05,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:23:05,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:05,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:23:05,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:23:05,715 INFO L87 Difference]: Start difference. First operand 4707 states and 16128 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:11,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:11,249 INFO L93 Difference]: Finished difference Result 9415 states and 29580 transitions. [2022-03-01 18:23:11,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-01 18:23:11,249 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:23:11,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:11,268 INFO L225 Difference]: With dead ends: 9415 [2022-03-01 18:23:11,268 INFO L226 Difference]: Without dead ends: 9385 [2022-03-01 18:23:11,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4610 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2081, Invalid=10351, Unknown=0, NotChecked=0, Total=12432 [2022-03-01 18:23:11,269 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 742 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:11,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 457 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2600 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:23:11,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9385 states. [2022-03-01 18:23:11,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9385 to 4740. [2022-03-01 18:23:11,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 3.4317366533023845) internal successors, (16263), 4739 states have internal predecessors, (16263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:11,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 16263 transitions. [2022-03-01 18:23:11,387 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 16263 transitions. Word has length 30 [2022-03-01 18:23:11,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:11,388 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 16263 transitions. [2022-03-01 18:23:11,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:11,388 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 16263 transitions. [2022-03-01 18:23:11,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:11,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:11,394 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, 1] [2022-03-01 18:23:11,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 18:23:11,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-01 18:23:11,595 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:11,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:11,596 INFO L85 PathProgramCache]: Analyzing trace with hash -260258954, now seen corresponding path program 17 times [2022-03-01 18:23:11,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:11,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680813967] [2022-03-01 18:23:11,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:11,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:11,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:11,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:11,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:11,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680813967] [2022-03-01 18:23:11,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680813967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:11,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158674986] [2022-03-01 18:23:11,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:23:11,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:11,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:11,923 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:11,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 18:23:11,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:23:11,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:23:11,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:23:11,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:12,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-03-01 18:23:12,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-01 18:23:12,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:12,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:12,571 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:23:12,571 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 34 treesize of output 69 [2022-03-01 18:23:12,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:12,596 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 24 treesize of output 59 [2022-03-01 18:23:12,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:12,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:23:12,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:12,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:12,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:23:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:13,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158674986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:13,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:13,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:23:13,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832865314] [2022-03-01 18:23:13,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:13,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:23:13,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:13,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:23:13,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:23:13,138 INFO L87 Difference]: Start difference. First operand 4740 states and 16263 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:21,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:21,261 INFO L93 Difference]: Finished difference Result 9485 states and 30401 transitions. [2022-03-01 18:23:21,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-01 18:23:21,261 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:23:21,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:21,279 INFO L225 Difference]: With dead ends: 9485 [2022-03-01 18:23:21,279 INFO L226 Difference]: Without dead ends: 9451 [2022-03-01 18:23:21,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4862 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1848, Invalid=12672, Unknown=0, NotChecked=0, Total=14520 [2022-03-01 18:23:21,280 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 680 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 3583 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 3853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 3583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:21,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 609 Invalid, 3853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 3583 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-01 18:23:21,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9451 states. [2022-03-01 18:23:21,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9451 to 4797. [2022-03-01 18:23:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4797 states, 4796 states have (on average 3.4307756463719765) internal successors, (16454), 4796 states have internal predecessors, (16454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:21,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4797 states to 4797 states and 16454 transitions. [2022-03-01 18:23:21,384 INFO L78 Accepts]: Start accepts. Automaton has 4797 states and 16454 transitions. Word has length 30 [2022-03-01 18:23:21,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:21,384 INFO L470 AbstractCegarLoop]: Abstraction has 4797 states and 16454 transitions. [2022-03-01 18:23:21,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:21,384 INFO L276 IsEmpty]: Start isEmpty. Operand 4797 states and 16454 transitions. [2022-03-01 18:23:21,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:21,390 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:21,390 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, 1] [2022-03-01 18:23:21,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-01 18:23:21,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-01 18:23:21,591 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:21,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:21,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1369414922, now seen corresponding path program 18 times [2022-03-01 18:23:21,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:21,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125411823] [2022-03-01 18:23:21,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:21,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:21,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:21,890 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:21,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:21,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125411823] [2022-03-01 18:23:21,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125411823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:21,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61965384] [2022-03-01 18:23:21,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:23:21,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:21,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:21,892 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:21,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 18:23:21,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:23:21,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:23:21,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:23:21,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:22,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:22,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:22,267 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 39 [2022-03-01 18:23:22,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:22,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:22,289 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 61 [2022-03-01 18:23:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:22,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:23,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:23,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:23,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:23,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 77 [2022-03-01 18:23:23,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:23,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:23,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:23,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-03-01 18:23:23,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:23,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61965384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:23,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:23,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-03-01 18:23:23,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459244503] [2022-03-01 18:23:23,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:23,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:23:23,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:23,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:23:23,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1022, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:23:23,405 INFO L87 Difference]: Start difference. First operand 4797 states and 16454 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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-03-01 18:23:39,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:39,690 INFO L93 Difference]: Finished difference Result 15689 states and 52195 transitions. [2022-03-01 18:23:39,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-03-01 18:23:39,690 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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 30 [2022-03-01 18:23:39,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:39,725 INFO L225 Difference]: With dead ends: 15689 [2022-03-01 18:23:39,725 INFO L226 Difference]: Without dead ends: 15644 [2022-03-01 18:23:39,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 58 SyntacticMatches, 9 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20846 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=6531, Invalid=42975, Unknown=0, NotChecked=0, Total=49506 [2022-03-01 18:23:39,728 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 790 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 3715 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 7492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 3715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3563 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:39,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [790 Valid, 1161 Invalid, 7492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 3715 Invalid, 0 Unknown, 3563 Unchecked, 2.0s Time] [2022-03-01 18:23:39,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15644 states. [2022-03-01 18:23:39,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15644 to 4905. [2022-03-01 18:23:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4905 states, 4904 states have (on average 3.4404567699836868) internal successors, (16872), 4904 states have internal predecessors, (16872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:39,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 16872 transitions. [2022-03-01 18:23:39,925 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 16872 transitions. Word has length 30 [2022-03-01 18:23:39,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:39,925 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 16872 transitions. [2022-03-01 18:23:39,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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-03-01 18:23:39,926 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 16872 transitions. [2022-03-01 18:23:39,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:39,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:39,933 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, 1] [2022-03-01 18:23:39,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-01 18:23:40,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:40,133 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:40,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:40,134 INFO L85 PathProgramCache]: Analyzing trace with hash 436133214, now seen corresponding path program 19 times [2022-03-01 18:23:40,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:40,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836777741] [2022-03-01 18:23:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:40,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:40,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:40,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836777741] [2022-03-01 18:23:40,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836777741] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:40,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617348360] [2022-03-01 18:23:40,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:23:40,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:40,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:40,576 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:40,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 18:23:40,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:40,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:23:40,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:40,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:40,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:40,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-03-01 18:23:40,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:40,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:40,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-03-01 18:23:40,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:41,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:41,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:41,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 34 treesize of output 69 [2022-03-01 18:23:41,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:41,281 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 24 treesize of output 59 [2022-03-01 18:23:41,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:41,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:23:41,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:41,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:41,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:23:41,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:41,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617348360] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:41,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:41,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 31 [2022-03-01 18:23:41,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867465816] [2022-03-01 18:23:41,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:41,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:23:41,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:41,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:23:41,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:23:41,818 INFO L87 Difference]: Start difference. First operand 4905 states and 16872 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:47,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:47,657 INFO L93 Difference]: Finished difference Result 9970 states and 31516 transitions. [2022-03-01 18:23:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-01 18:23:47,657 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:23:47,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:47,676 INFO L225 Difference]: With dead ends: 9970 [2022-03-01 18:23:47,676 INFO L226 Difference]: Without dead ends: 9940 [2022-03-01 18:23:47,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4850 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2292, Invalid=10590, Unknown=0, NotChecked=0, Total=12882 [2022-03-01 18:23:47,677 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 807 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 3200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 2484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:47,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [807 Valid, 649 Invalid, 3200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 2484 Invalid, 0 Unknown, 388 Unchecked, 1.3s Time] [2022-03-01 18:23:47,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9940 states. [2022-03-01 18:23:47,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9940 to 4932. [2022-03-01 18:23:47,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4932 states, 4931 states have (on average 3.445548570269722) internal successors, (16990), 4931 states have internal predecessors, (16990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:47,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4932 states to 4932 states and 16990 transitions. [2022-03-01 18:23:47,793 INFO L78 Accepts]: Start accepts. Automaton has 4932 states and 16990 transitions. Word has length 30 [2022-03-01 18:23:47,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:47,793 INFO L470 AbstractCegarLoop]: Abstraction has 4932 states and 16990 transitions. [2022-03-01 18:23:47,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:47,793 INFO L276 IsEmpty]: Start isEmpty. Operand 4932 states and 16990 transitions. [2022-03-01 18:23:47,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:47,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:47,800 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, 1] [2022-03-01 18:23:47,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 18:23:48,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:48,001 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:48,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash 608056734, now seen corresponding path program 20 times [2022-03-01 18:23:48,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:48,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459769481] [2022-03-01 18:23:48,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:48,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:48,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459769481] [2022-03-01 18:23:48,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459769481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507982491] [2022-03-01 18:23:48,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:23:48,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:48,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:48,300 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:48,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-01 18:23:48,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:23:48,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:23:48,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:23:48,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:48,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:48,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:48,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:48,565 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 37 treesize of output 37 [2022-03-01 18:23:48,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-03-01 18:23:48,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:48,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:48,975 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:23:48,976 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 34 treesize of output 69 [2022-03-01 18:23:48,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:48,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:48,997 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 24 treesize of output 59 [2022-03-01 18:23:49,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:49,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:49,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:49,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:23:49,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:49,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:49,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:49,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:23:49,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:49,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507982491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:49,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:49,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-03-01 18:23:49,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723742049] [2022-03-01 18:23:49,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:49,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:23:49,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:49,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:23:49,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:23:49,565 INFO L87 Difference]: Start difference. First operand 4932 states and 16990 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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-03-01 18:23:57,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:23:57,167 INFO L93 Difference]: Finished difference Result 10167 states and 32691 transitions. [2022-03-01 18:23:57,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-01 18:23:57,168 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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 30 [2022-03-01 18:23:57,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:23:57,187 INFO L225 Difference]: With dead ends: 10167 [2022-03-01 18:23:57,187 INFO L226 Difference]: Without dead ends: 10094 [2022-03-01 18:23:57,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4754 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1844, Invalid=12198, Unknown=0, NotChecked=0, Total=14042 [2022-03-01 18:23:57,188 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 644 mSDsluCounter, 1309 mSDsCounter, 0 mSdLazyCounter, 3064 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 4031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 3064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:23:57,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [644 Valid, 705 Invalid, 4031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 3064 Invalid, 0 Unknown, 725 Unchecked, 1.6s Time] [2022-03-01 18:23:57,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10094 states. [2022-03-01 18:23:57,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10094 to 4922. [2022-03-01 18:23:57,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 4921 states have (on average 3.4450314976630767) internal successors, (16953), 4921 states have internal predecessors, (16953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:23:57,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 16953 transitions. [2022-03-01 18:23:57,300 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 16953 transitions. Word has length 30 [2022-03-01 18:23:57,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:23:57,301 INFO L470 AbstractCegarLoop]: Abstraction has 4922 states and 16953 transitions. [2022-03-01 18:23:57,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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-03-01 18:23:57,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 16953 transitions. [2022-03-01 18:23:57,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:23:57,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:23:57,308 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:23:57,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-01 18:23:57,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:57,508 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:23:57,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:23:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash -64309065, now seen corresponding path program 37 times [2022-03-01 18:23:57,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:23:57,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653489479] [2022-03-01 18:23:57,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:23:57,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:23:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:57,860 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:57,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:23:57,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653489479] [2022-03-01 18:23:57,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653489479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:23:57,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49310198] [2022-03-01 18:23:57,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:23:57,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:23:57,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:23:57,861 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:23:57,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-01 18:23:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:23:57,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:23:57,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:23:58,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:58,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-03-01 18:23:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:58,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,262 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-03-01 18:23:58,287 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:58,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:23:58,546 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:23:58,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-03-01 18:23:58,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:23:58,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:23:58,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:58,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:23:58,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:23:58,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:23:58,662 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:23:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:23:58,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49310198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:23:58,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:23:58,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-01 18:23:58,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685859711] [2022-03-01 18:23:58,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:23:58,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:23:58,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:23:58,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:23:58,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:23:58,735 INFO L87 Difference]: Start difference. First operand 4922 states and 16953 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:24:11,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:11,621 INFO L93 Difference]: Finished difference Result 8870 states and 29263 transitions. [2022-03-01 18:24:11,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-01 18:24:11,621 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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 30 [2022-03-01 18:24:11,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:11,640 INFO L225 Difference]: With dead ends: 8870 [2022-03-01 18:24:11,641 INFO L226 Difference]: Without dead ends: 8823 [2022-03-01 18:24:11,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8817 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=3034, Invalid=20836, Unknown=0, NotChecked=0, Total=23870 [2022-03-01 18:24:11,642 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 661 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 3528 mSolverCounterSat, 539 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 4067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 539 IncrementalHoareTripleChecker+Valid, 3528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:11,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 606 Invalid, 4067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [539 Valid, 3528 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-01 18:24:11,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8823 states. [2022-03-01 18:24:11,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8823 to 4922. [2022-03-01 18:24:11,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 4921 states have (on average 3.4450314976630767) internal successors, (16953), 4921 states have internal predecessors, (16953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:11,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 16953 transitions. [2022-03-01 18:24:11,786 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 16953 transitions. Word has length 30 [2022-03-01 18:24:11,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:11,786 INFO L470 AbstractCegarLoop]: Abstraction has 4922 states and 16953 transitions. [2022-03-01 18:24:11,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:24:11,786 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 16953 transitions. [2022-03-01 18:24:11,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:11,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:11,793 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, 1] [2022-03-01 18:24:11,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-01 18:24:12,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-01 18:24:12,007 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:12,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:12,008 INFO L85 PathProgramCache]: Analyzing trace with hash -523918848, now seen corresponding path program 21 times [2022-03-01 18:24:12,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:12,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215421159] [2022-03-01 18:24:12,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:12,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:12,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:12,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:12,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215421159] [2022-03-01 18:24:12,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215421159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:12,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346626338] [2022-03-01 18:24:12,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:24:12,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:12,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:12,354 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:12,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-01 18:24:12,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:24:12,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:12,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:24:12,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:12,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:12,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:12,725 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 41 treesize of output 33 [2022-03-01 18:24:12,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:12,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:12,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-03-01 18:24:12,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:12,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:13,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:13,069 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 59 treesize of output 92 [2022-03-01 18:24:13,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:13,097 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 43 treesize of output 76 [2022-03-01 18:24:14,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:14,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346626338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:14,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:14,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-01 18:24:14,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571009805] [2022-03-01 18:24:14,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:14,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:24:14,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:14,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:24:14,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:24:14,070 INFO L87 Difference]: Start difference. First operand 4922 states and 16953 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:17,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:17,728 INFO L93 Difference]: Finished difference Result 9342 states and 29595 transitions. [2022-03-01 18:24:17,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:24:17,728 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:24:17,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:17,746 INFO L225 Difference]: With dead ends: 9342 [2022-03-01 18:24:17,746 INFO L226 Difference]: Without dead ends: 9285 [2022-03-01 18:24:17,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2993 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1313, Invalid=7059, Unknown=0, NotChecked=0, Total=8372 [2022-03-01 18:24:17,746 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 486 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 665 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:17,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 417 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 1792 Invalid, 0 Unknown, 665 Unchecked, 0.9s Time] [2022-03-01 18:24:17,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states. [2022-03-01 18:24:17,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 4967. [2022-03-01 18:24:17,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4967 states, 4966 states have (on average 3.4440193314538865) internal successors, (17103), 4966 states have internal predecessors, (17103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:17,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4967 states to 4967 states and 17103 transitions. [2022-03-01 18:24:17,851 INFO L78 Accepts]: Start accepts. Automaton has 4967 states and 17103 transitions. Word has length 30 [2022-03-01 18:24:17,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:17,852 INFO L470 AbstractCegarLoop]: Abstraction has 4967 states and 17103 transitions. [2022-03-01 18:24:17,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:17,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4967 states and 17103 transitions. [2022-03-01 18:24:17,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:17,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:17,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:24:17,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-01 18:24:18,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-01 18:24:18,060 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:18,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:18,060 INFO L85 PathProgramCache]: Analyzing trace with hash -607240742, now seen corresponding path program 22 times [2022-03-01 18:24:18,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:18,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599155402] [2022-03-01 18:24:18,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:18,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:18,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:18,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:18,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599155402] [2022-03-01 18:24:18,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599155402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:18,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300157098] [2022-03-01 18:24:18,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:24:18,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:18,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:18,393 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:18,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-01 18:24:18,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:24:18,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:18,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:24:18,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:18,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:18,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:18,721 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 36 treesize of output 36 [2022-03-01 18:24:18,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:18,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-03-01 18:24:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:18,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:19,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:19,044 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 33 treesize of output 68 [2022-03-01 18:24:19,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:19,065 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 23 treesize of output 58 [2022-03-01 18:24:19,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:19,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:24:19,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:19,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:19,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:24:19,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:19,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300157098] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:19,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:19,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-03-01 18:24:19,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559052198] [2022-03-01 18:24:19,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:19,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:24:19,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:19,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:24:19,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:24:19,611 INFO L87 Difference]: Start difference. First operand 4967 states and 17103 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:26,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:26,456 INFO L93 Difference]: Finished difference Result 10333 states and 32492 transitions. [2022-03-01 18:24:26,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-01 18:24:26,456 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:24:26,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:26,477 INFO L225 Difference]: With dead ends: 10333 [2022-03-01 18:24:26,477 INFO L226 Difference]: Without dead ends: 10238 [2022-03-01 18:24:26,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5490 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2237, Invalid=12769, Unknown=0, NotChecked=0, Total=15006 [2022-03-01 18:24:26,479 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 681 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 3069 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 3360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 3069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:26,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 565 Invalid, 3360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 3069 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:24:26,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10238 states. [2022-03-01 18:24:26,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10238 to 5005. [2022-03-01 18:24:26,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5005 states, 5004 states have (on average 3.447841726618705) internal successors, (17253), 5004 states have internal predecessors, (17253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5005 states to 5005 states and 17253 transitions. [2022-03-01 18:24:26,615 INFO L78 Accepts]: Start accepts. Automaton has 5005 states and 17253 transitions. Word has length 30 [2022-03-01 18:24:26,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:26,615 INFO L470 AbstractCegarLoop]: Abstraction has 5005 states and 17253 transitions. [2022-03-01 18:24:26,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:26,615 INFO L276 IsEmpty]: Start isEmpty. Operand 5005 states and 17253 transitions. [2022-03-01 18:24:26,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:26,622 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:26,622 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, 1] [2022-03-01 18:24:26,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-01 18:24:26,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-01 18:24:26,823 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:26,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:26,824 INFO L85 PathProgramCache]: Analyzing trace with hash -246142976, now seen corresponding path program 23 times [2022-03-01 18:24:26,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:26,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960789393] [2022-03-01 18:24:26,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:26,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:26,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:27,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:27,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960789393] [2022-03-01 18:24:27,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960789393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:27,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543747992] [2022-03-01 18:24:27,244 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:24:27,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:27,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:27,245 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:27,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-01 18:24:27,268 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:24:27,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:27,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:24:27,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:27,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:27,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:27,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-03-01 18:24:27,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:27,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:27,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:27,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-01 18:24:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:27,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:27,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:27,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:27,923 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 34 treesize of output 69 [2022-03-01 18:24:27,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:27,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:27,944 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 24 treesize of output 59 [2022-03-01 18:24:28,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:28,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:28,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:28,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:24:28,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:28,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:28,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:28,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:24:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:28,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543747992] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:28,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:28,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-03-01 18:24:28,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274962775] [2022-03-01 18:24:28,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:28,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:24:28,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:28,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:24:28,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:24:28,538 INFO L87 Difference]: Start difference. First operand 5005 states and 17253 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:33,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:33,944 INFO L93 Difference]: Finished difference Result 9678 states and 30736 transitions. [2022-03-01 18:24:33,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 18:24:33,945 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:24:33,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:33,962 INFO L225 Difference]: With dead ends: 9678 [2022-03-01 18:24:33,962 INFO L226 Difference]: Without dead ends: 9528 [2022-03-01 18:24:33,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3505 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1743, Invalid=8763, Unknown=0, NotChecked=0, Total=10506 [2022-03-01 18:24:33,963 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 614 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 2801 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 3090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 2801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:33,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 476 Invalid, 3090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 2801 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:24:33,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9528 states. [2022-03-01 18:24:34,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9528 to 5028. [2022-03-01 18:24:34,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5028 states, 5027 states have (on average 3.448975532126517) internal successors, (17338), 5027 states have internal predecessors, (17338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:34,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 17338 transitions. [2022-03-01 18:24:34,077 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 17338 transitions. Word has length 30 [2022-03-01 18:24:34,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:34,077 INFO L470 AbstractCegarLoop]: Abstraction has 5028 states and 17338 transitions. [2022-03-01 18:24:34,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:34,078 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 17338 transitions. [2022-03-01 18:24:34,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:34,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:34,086 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, 1] [2022-03-01 18:24:34,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-01 18:24:34,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:34,299 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:34,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1083842874, now seen corresponding path program 24 times [2022-03-01 18:24:34,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:34,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071074199] [2022-03-01 18:24:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:34,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:34,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071074199] [2022-03-01 18:24:34,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071074199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:34,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236127443] [2022-03-01 18:24:34,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:24:34,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:34,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:34,626 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:34,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-01 18:24:34,646 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:24:34,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:34,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:24:34,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:34,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:34,995 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 40 treesize of output 48 [2022-03-01 18:24:35,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:35,003 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 44 treesize of output 52 [2022-03-01 18:24:35,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:35,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:35,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:35,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:24:35,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:35,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:24:35,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-03-01 18:24:35,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:35,661 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-03-01 18:24:35,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:35,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236127443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:35,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:35,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-03-01 18:24:35,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433075215] [2022-03-01 18:24:35,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:35,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:24:35,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:35,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:24:35,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:24:35,808 INFO L87 Difference]: Start difference. First operand 5028 states and 17338 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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-03-01 18:24:40,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:40,520 INFO L93 Difference]: Finished difference Result 9618 states and 31388 transitions. [2022-03-01 18:24:40,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-01 18:24:40,521 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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 30 [2022-03-01 18:24:40,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:40,540 INFO L225 Difference]: With dead ends: 9618 [2022-03-01 18:24:40,540 INFO L226 Difference]: Without dead ends: 9582 [2022-03-01 18:24:40,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1184, Invalid=7558, Unknown=0, NotChecked=0, Total=8742 [2022-03-01 18:24:40,541 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 665 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 3411 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 3653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 3411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:40,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 544 Invalid, 3653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 3411 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:24:40,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9582 states. [2022-03-01 18:24:40,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9582 to 5059. [2022-03-01 18:24:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5059 states, 5058 states have (on average 3.4499802293396598) internal successors, (17450), 5058 states have internal predecessors, (17450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:40,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5059 states to 5059 states and 17450 transitions. [2022-03-01 18:24:40,698 INFO L78 Accepts]: Start accepts. Automaton has 5059 states and 17450 transitions. Word has length 30 [2022-03-01 18:24:40,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:40,699 INFO L470 AbstractCegarLoop]: Abstraction has 5059 states and 17450 transitions. [2022-03-01 18:24:40,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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-03-01 18:24:40,699 INFO L276 IsEmpty]: Start isEmpty. Operand 5059 states and 17450 transitions. [2022-03-01 18:24:40,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:40,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:40,707 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, 1] [2022-03-01 18:24:40,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-01 18:24:40,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:40,907 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:40,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:40,908 INFO L85 PathProgramCache]: Analyzing trace with hash -86404540, now seen corresponding path program 25 times [2022-03-01 18:24:40,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:40,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452942043] [2022-03-01 18:24:40,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:40,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:41,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:41,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:41,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452942043] [2022-03-01 18:24:41,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452942043] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:41,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425759543] [2022-03-01 18:24:41,213 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:24:41,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:41,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:41,214 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:41,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-01 18:24:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:41,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:24:41,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:41,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:41,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:41,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-03-01 18:24:41,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:41,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-03-01 18:24:41,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:41,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:41,911 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:24:41,911 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 33 treesize of output 68 [2022-03-01 18:24:41,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:41,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:41,932 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 23 treesize of output 58 [2022-03-01 18:24:42,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:42,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:42,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:42,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:24:42,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:42,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:42,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:42,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:24:42,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:42,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425759543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:42,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:42,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-01 18:24:42,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780372459] [2022-03-01 18:24:42,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:42,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:24:42,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:42,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:24:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:24:42,451 INFO L87 Difference]: Start difference. First operand 5059 states and 17450 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:45,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:45,812 INFO L93 Difference]: Finished difference Result 8969 states and 29168 transitions. [2022-03-01 18:24:45,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:24:45,812 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:24:45,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:45,829 INFO L225 Difference]: With dead ends: 8969 [2022-03-01 18:24:45,829 INFO L226 Difference]: Without dead ends: 8935 [2022-03-01 18:24:45,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1569 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=633, Invalid=5067, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:24:45,830 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 326 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 2814 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:45,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 468 Invalid, 2935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2814 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:24:45,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8935 states. [2022-03-01 18:24:45,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8935 to 5120. [2022-03-01 18:24:45,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5120 states, 5119 states have (on average 3.4506739597577654) internal successors, (17664), 5119 states have internal predecessors, (17664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:45,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5120 states to 5120 states and 17664 transitions. [2022-03-01 18:24:45,936 INFO L78 Accepts]: Start accepts. Automaton has 5120 states and 17664 transitions. Word has length 30 [2022-03-01 18:24:45,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:45,936 INFO L470 AbstractCegarLoop]: Abstraction has 5120 states and 17664 transitions. [2022-03-01 18:24:45,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:45,937 INFO L276 IsEmpty]: Start isEmpty. Operand 5120 states and 17664 transitions. [2022-03-01 18:24:45,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:45,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:45,961 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, 1] [2022-03-01 18:24:45,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-01 18:24:46,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-01 18:24:46,163 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:46,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:46,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1314010376, now seen corresponding path program 26 times [2022-03-01 18:24:46,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:46,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941076775] [2022-03-01 18:24:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:46,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:46,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:46,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941076775] [2022-03-01 18:24:46,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941076775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:46,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938657844] [2022-03-01 18:24:46,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:24:46,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:46,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:46,499 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:46,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-01 18:24:46,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:24:46,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:46,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:24:46,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:46,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:46,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:46,860 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 31 treesize of output 23 [2022-03-01 18:24:46,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:46,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:24:46,891 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:46,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:47,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:47,141 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 34 treesize of output 69 [2022-03-01 18:24:47,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:47,162 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 24 treesize of output 59 [2022-03-01 18:24:47,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:47,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:24:47,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:47,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:47,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:24:47,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:47,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938657844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:47,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:47,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-01 18:24:47,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098552485] [2022-03-01 18:24:47,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:47,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:24:47,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:47,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:24:47,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:24:47,761 INFO L87 Difference]: Start difference. First operand 5120 states and 17664 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:50,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:50,682 INFO L93 Difference]: Finished difference Result 8343 states and 26950 transitions. [2022-03-01 18:24:50,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:24:50,682 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:24:50,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:50,698 INFO L225 Difference]: With dead ends: 8343 [2022-03-01 18:24:50,699 INFO L226 Difference]: Without dead ends: 8313 [2022-03-01 18:24:50,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2092 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=956, Invalid=5364, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:24:50,705 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 400 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 2116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:50,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 303 Invalid, 2116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1761 Invalid, 0 Unknown, 184 Unchecked, 0.9s Time] [2022-03-01 18:24:50,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8313 states. [2022-03-01 18:24:50,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8313 to 5156. [2022-03-01 18:24:50,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5156 states, 5155 states have (on average 3.45082444228904) internal successors, (17789), 5155 states have internal predecessors, (17789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 17789 transitions. [2022-03-01 18:24:50,811 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 17789 transitions. Word has length 30 [2022-03-01 18:24:50,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:50,811 INFO L470 AbstractCegarLoop]: Abstraction has 5156 states and 17789 transitions. [2022-03-01 18:24:50,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:50,811 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 17789 transitions. [2022-03-01 18:24:50,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:50,820 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:50,820 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, 1] [2022-03-01 18:24:50,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-01 18:24:51,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-01 18:24:51,021 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:51,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2110958692, now seen corresponding path program 27 times [2022-03-01 18:24:51,021 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:51,021 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856276076] [2022-03-01 18:24:51,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:51,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:51,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:51,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856276076] [2022-03-01 18:24:51,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856276076] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:51,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921178771] [2022-03-01 18:24:51,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:24:51,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:51,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:51,344 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:51,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-01 18:24:51,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:24:51,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:51,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:24:51,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:51,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:51,743 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 53 [2022-03-01 18:24:51,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:51,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 61 [2022-03-01 18:24:51,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:51,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:52,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:52,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:24:52,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:52,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:24:52,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,424 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-03-01 18:24:52,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:52,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-03-01 18:24:52,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:52,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921178771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:52,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:52,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-03-01 18:24:52,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50419089] [2022-03-01 18:24:52,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:52,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:24:52,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:52,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:24:52,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:24:52,594 INFO L87 Difference]: Start difference. First operand 5156 states and 17789 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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-03-01 18:24:57,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:24:57,866 INFO L93 Difference]: Finished difference Result 9452 states and 30912 transitions. [2022-03-01 18:24:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-01 18:24:57,866 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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 30 [2022-03-01 18:24:57,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:24:57,884 INFO L225 Difference]: With dead ends: 9452 [2022-03-01 18:24:57,884 INFO L226 Difference]: Without dead ends: 9437 [2022-03-01 18:24:57,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2624 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1233, Invalid=8079, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 18:24:57,885 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 835 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 3141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:24:57,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [835 Valid, 453 Invalid, 3141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:24:57,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states. [2022-03-01 18:24:57,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 5134. [2022-03-01 18:24:57,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 3.450613676212741) internal successors, (17712), 5133 states have internal predecessors, (17712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:24:58,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 17712 transitions. [2022-03-01 18:24:58,006 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 17712 transitions. Word has length 30 [2022-03-01 18:24:58,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:24:58,006 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 17712 transitions. [2022-03-01 18:24:58,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 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-03-01 18:24:58,006 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 17712 transitions. [2022-03-01 18:24:58,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:24:58,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:24:58,014 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, 1] [2022-03-01 18:24:58,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-01 18:24:58,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:58,215 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:24:58,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:24:58,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2100686710, now seen corresponding path program 28 times [2022-03-01 18:24:58,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:24:58,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913870547] [2022-03-01 18:24:58,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:24:58,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:24:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:24:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:58,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:24:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913870547] [2022-03-01 18:24:58,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913870547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:24:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415146907] [2022-03-01 18:24:58,519 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:24:58,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:24:58,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:24:58,520 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:24:58,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-01 18:24:58,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:24:58,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:24:58,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:24:58,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:24:58,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:58,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:58,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-03-01 18:24:58,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:24:58,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:58,816 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2022-03-01 18:24:58,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:58,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:24:59,212 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:24:59,213 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 34 treesize of output 69 [2022-03-01 18:24:59,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:59,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:59,234 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 24 treesize of output 59 [2022-03-01 18:24:59,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:59,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:59,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:59,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:24:59,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:59,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:24:59,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:24:59,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:24:59,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:24:59,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415146907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:24:59,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:24:59,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:24:59,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370400809] [2022-03-01 18:24:59,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:24:59,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:24:59,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:24:59,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:24:59,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:24:59,723 INFO L87 Difference]: Start difference. First operand 5134 states and 17712 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:25:06,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:06,714 INFO L93 Difference]: Finished difference Result 11132 states and 35856 transitions. [2022-03-01 18:25:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-01 18:25:06,714 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-03-01 18:25:06,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:06,736 INFO L225 Difference]: With dead ends: 11132 [2022-03-01 18:25:06,736 INFO L226 Difference]: Without dead ends: 11029 [2022-03-01 18:25:06,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5359 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1864, Invalid=13388, Unknown=0, NotChecked=0, Total=15252 [2022-03-01 18:25:06,738 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 577 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 3768 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 4764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 3768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 752 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:06,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 901 Invalid, 4764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 3768 Invalid, 0 Unknown, 752 Unchecked, 1.8s Time] [2022-03-01 18:25:06,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11029 states. [2022-03-01 18:25:06,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11029 to 5128. [2022-03-01 18:25:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5128 states, 5127 states have (on average 3.4488004681100057) internal successors, (17682), 5127 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:06,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5128 states to 5128 states and 17682 transitions. [2022-03-01 18:25:06,878 INFO L78 Accepts]: Start accepts. Automaton has 5128 states and 17682 transitions. Word has length 30 [2022-03-01 18:25:06,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:06,878 INFO L470 AbstractCegarLoop]: Abstraction has 5128 states and 17682 transitions. [2022-03-01 18:25:06,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:25:06,879 INFO L276 IsEmpty]: Start isEmpty. Operand 5128 states and 17682 transitions. [2022-03-01 18:25:06,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:06,885 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:06,885 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, 1] [2022-03-01 18:25:06,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-01 18:25:07,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-01 18:25:07,086 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:07,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:07,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1568664778, now seen corresponding path program 29 times [2022-03-01 18:25:07,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:07,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136166634] [2022-03-01 18:25:07,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:07,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:07,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:07,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136166634] [2022-03-01 18:25:07,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136166634] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:07,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117589928] [2022-03-01 18:25:07,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:25:07,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:07,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:07,385 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:07,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-01 18:25:07,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:25:07,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:07,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:25:07,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:07,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:07,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:07,737 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 31 treesize of output 23 [2022-03-01 18:25:07,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:07,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:25:07,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:07,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:08,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:08,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-03-01 18:25:08,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:08,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 24 treesize of output 59 [2022-03-01 18:25:08,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:08,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:08,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:08,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:08,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:08,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:08,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117589928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:08,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:08,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-03-01 18:25:08,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985893827] [2022-03-01 18:25:08,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:08,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:25:08,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:08,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:25:08,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:25:08,667 INFO L87 Difference]: Start difference. First operand 5128 states and 17682 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:14,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:14,844 INFO L93 Difference]: Finished difference Result 9405 states and 30134 transitions. [2022-03-01 18:25:14,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-01 18:25:14,844 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:25:14,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:14,862 INFO L225 Difference]: With dead ends: 9405 [2022-03-01 18:25:14,862 INFO L226 Difference]: Without dead ends: 9375 [2022-03-01 18:25:14,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6342 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=2071, Invalid=15485, Unknown=0, NotChecked=0, Total=17556 [2022-03-01 18:25:14,864 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 461 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 3167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:14,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 582 Invalid, 3167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2581 Invalid, 0 Unknown, 370 Unchecked, 1.4s Time] [2022-03-01 18:25:14,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9375 states. [2022-03-01 18:25:14,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9375 to 5146. [2022-03-01 18:25:14,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5145 states have (on average 3.4487852283770652) internal successors, (17744), 5145 states have internal predecessors, (17744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 17744 transitions. [2022-03-01 18:25:15,013 INFO L78 Accepts]: Start accepts. Automaton has 5146 states and 17744 transitions. Word has length 30 [2022-03-01 18:25:15,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:15,013 INFO L470 AbstractCegarLoop]: Abstraction has 5146 states and 17744 transitions. [2022-03-01 18:25:15,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:15,013 INFO L276 IsEmpty]: Start isEmpty. Operand 5146 states and 17744 transitions. [2022-03-01 18:25:15,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:15,021 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:15,021 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, 1] [2022-03-01 18:25:15,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-01 18:25:15,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-01 18:25:15,221 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:15,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:15,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1175143098, now seen corresponding path program 30 times [2022-03-01 18:25:15,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:15,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354176054] [2022-03-01 18:25:15,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:15,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:15,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:15,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354176054] [2022-03-01 18:25:15,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354176054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:15,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367926868] [2022-03-01 18:25:15,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:25:15,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:15,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:15,523 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:15,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-01 18:25:15,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:25:15,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:15,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:25:15,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:15,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:15,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:15,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-03-01 18:25:15,819 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:25:15,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:15,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:16,180 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:25:16,181 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 34 treesize of output 69 [2022-03-01 18:25:16,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:16,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:16,201 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 24 treesize of output 59 [2022-03-01 18:25:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:16,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:16,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:16,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:16,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:16,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:16,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:16,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:16,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:16,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367926868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:16,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:16,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-03-01 18:25:16,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117818319] [2022-03-01 18:25:16,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:16,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:25:16,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:16,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:25:16,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:25:16,693 INFO L87 Difference]: Start difference. First operand 5146 states and 17744 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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-03-01 18:25:20,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:20,892 INFO L93 Difference]: Finished difference Result 9366 states and 30559 transitions. [2022-03-01 18:25:20,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:25:20,892 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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 30 [2022-03-01 18:25:20,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:20,911 INFO L225 Difference]: With dead ends: 9366 [2022-03-01 18:25:20,911 INFO L226 Difference]: Without dead ends: 9307 [2022-03-01 18:25:20,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2287 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=995, Invalid=6661, Unknown=0, NotChecked=0, Total=7656 [2022-03-01 18:25:20,912 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 422 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:20,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 572 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2348 Invalid, 0 Unknown, 602 Unchecked, 1.2s Time] [2022-03-01 18:25:20,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9307 states. [2022-03-01 18:25:21,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9307 to 5128. [2022-03-01 18:25:21,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5128 states, 5127 states have (on average 3.4488004681100057) internal successors, (17682), 5127 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:21,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5128 states to 5128 states and 17682 transitions. [2022-03-01 18:25:21,040 INFO L78 Accepts]: Start accepts. Automaton has 5128 states and 17682 transitions. Word has length 30 [2022-03-01 18:25:21,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:21,040 INFO L470 AbstractCegarLoop]: Abstraction has 5128 states and 17682 transitions. [2022-03-01 18:25:21,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 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-03-01 18:25:21,041 INFO L276 IsEmpty]: Start isEmpty. Operand 5128 states and 17682 transitions. [2022-03-01 18:25:21,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:21,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:21,048 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, 1] [2022-03-01 18:25:21,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 18:25:21,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-01 18:25:21,248 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:21,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:21,249 INFO L85 PathProgramCache]: Analyzing trace with hash -992757202, now seen corresponding path program 31 times [2022-03-01 18:25:21,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:21,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225797644] [2022-03-01 18:25:21,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:21,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:21,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:21,581 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:21,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:21,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225797644] [2022-03-01 18:25:21,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225797644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:21,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201457765] [2022-03-01 18:25:21,581 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:25:21,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:21,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:21,583 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:21,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-01 18:25:21,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:21,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:25:21,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:21,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:21,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:21,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-03-01 18:25:21,850 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:25:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:21,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:22,254 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:25:22,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 69 [2022-03-01 18:25:22,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:22,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:22,275 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 24 treesize of output 59 [2022-03-01 18:25:22,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:22,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:22,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:22,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:22,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:22,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:22,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:22,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:22,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:22,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201457765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:22,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:22,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-03-01 18:25:22,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736537851] [2022-03-01 18:25:22,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:22,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:25:22,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:25:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:25:22,804 INFO L87 Difference]: Start difference. First operand 5128 states and 17682 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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-03-01 18:25:26,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:26,634 INFO L93 Difference]: Finished difference Result 9730 states and 31641 transitions. [2022-03-01 18:25:26,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:25:26,634 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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 30 [2022-03-01 18:25:26,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:26,675 INFO L225 Difference]: With dead ends: 9730 [2022-03-01 18:25:26,676 INFO L226 Difference]: Without dead ends: 9641 [2022-03-01 18:25:26,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=971, Invalid=6511, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 18:25:26,676 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 404 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 2636 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 3572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 759 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:26,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 667 Invalid, 3572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2636 Invalid, 0 Unknown, 759 Unchecked, 1.2s Time] [2022-03-01 18:25:26,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9641 states. [2022-03-01 18:25:26,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9641 to 5129. [2022-03-01 18:25:26,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5129 states, 5128 states have (on average 3.4481279251170047) internal successors, (17682), 5128 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:26,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5129 states to 5129 states and 17682 transitions. [2022-03-01 18:25:26,766 INFO L78 Accepts]: Start accepts. Automaton has 5129 states and 17682 transitions. Word has length 30 [2022-03-01 18:25:26,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:26,766 INFO L470 AbstractCegarLoop]: Abstraction has 5129 states and 17682 transitions. [2022-03-01 18:25:26,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 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-03-01 18:25:26,767 INFO L276 IsEmpty]: Start isEmpty. Operand 5129 states and 17682 transitions. [2022-03-01 18:25:26,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:26,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:26,773 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, 1] [2022-03-01 18:25:26,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-01 18:25:26,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-01 18:25:26,974 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:26,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:26,974 INFO L85 PathProgramCache]: Analyzing trace with hash 882054174, now seen corresponding path program 32 times [2022-03-01 18:25:26,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:26,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384916629] [2022-03-01 18:25:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:26,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:27,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:27,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:27,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384916629] [2022-03-01 18:25:27,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384916629] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:27,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626310431] [2022-03-01 18:25:27,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:25:27,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:27,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:27,327 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:27,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-01 18:25:27,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:25:27,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:27,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:25:27,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:27,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:27,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:27,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 41 [2022-03-01 18:25:27,582 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:25:27,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:27,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:27,993 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:25:27,993 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 34 treesize of output 69 [2022-03-01 18:25:27,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:28,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:28,015 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 24 treesize of output 59 [2022-03-01 18:25:28,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:28,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:28,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:28,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:28,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:28,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:28,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:28,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:28,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:28,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626310431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:28,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:28,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:25:28,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161333354] [2022-03-01 18:25:28,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:28,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:25:28,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:28,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:25:28,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:25:28,539 INFO L87 Difference]: Start difference. First operand 5129 states and 17682 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:25:31,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:31,837 INFO L93 Difference]: Finished difference Result 9265 states and 30079 transitions. [2022-03-01 18:25:31,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:25:31,838 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-03-01 18:25:31,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:31,854 INFO L225 Difference]: With dead ends: 9265 [2022-03-01 18:25:31,855 INFO L226 Difference]: Without dead ends: 9231 [2022-03-01 18:25:31,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1949 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=884, Invalid=6088, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:25:31,855 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 431 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 2311 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 448 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:31,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 512 Invalid, 2920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2311 Invalid, 0 Unknown, 448 Unchecked, 1.1s Time] [2022-03-01 18:25:31,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9231 states. [2022-03-01 18:25:31,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9231 to 5125. [2022-03-01 18:25:31,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5125 states, 5124 states have (on average 3.4484777517564402) internal successors, (17670), 5124 states have internal predecessors, (17670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:31,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5125 states to 5125 states and 17670 transitions. [2022-03-01 18:25:31,965 INFO L78 Accepts]: Start accepts. Automaton has 5125 states and 17670 transitions. Word has length 30 [2022-03-01 18:25:31,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:31,965 INFO L470 AbstractCegarLoop]: Abstraction has 5125 states and 17670 transitions. [2022-03-01 18:25:31,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:25:31,965 INFO L276 IsEmpty]: Start isEmpty. Operand 5125 states and 17670 transitions. [2022-03-01 18:25:31,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:31,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:31,972 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, 1] [2022-03-01 18:25:31,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-01 18:25:32,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:32,175 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:32,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:32,175 INFO L85 PathProgramCache]: Analyzing trace with hash -169923416, now seen corresponding path program 33 times [2022-03-01 18:25:32,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:32,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193125246] [2022-03-01 18:25:32,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:32,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:32,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:32,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:32,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193125246] [2022-03-01 18:25:32,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193125246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:32,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51064187] [2022-03-01 18:25:32,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:25:32,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:32,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:32,507 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:32,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 18:25:32,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:25:32,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:32,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:25:32,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:32,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:32,854 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 41 treesize of output 57 [2022-03-01 18:25:32,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:32,866 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 79 treesize of output 87 [2022-03-01 18:25:33,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:33,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:33,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:33,781 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 60 treesize of output 93 [2022-03-01 18:25:33,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:33,810 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 44 treesize of output 77 [2022-03-01 18:25:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:35,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51064187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:35,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:35,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-01 18:25:35,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013405136] [2022-03-01 18:25:35,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:35,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:25:35,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:35,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:25:35,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:25:35,319 INFO L87 Difference]: Start difference. First operand 5125 states and 17670 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-03-01 18:25:38,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:38,030 INFO L93 Difference]: Finished difference Result 8763 states and 29254 transitions. [2022-03-01 18:25:38,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:25:38,030 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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 30 [2022-03-01 18:25:38,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:38,047 INFO L225 Difference]: With dead ends: 8763 [2022-03-01 18:25:38,047 INFO L226 Difference]: Without dead ends: 8727 [2022-03-01 18:25:38,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1659 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 18:25:38,048 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 437 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:38,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 345 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1389 Invalid, 0 Unknown, 941 Unchecked, 0.8s Time] [2022-03-01 18:25:38,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8727 states. [2022-03-01 18:25:38,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8727 to 5167. [2022-03-01 18:25:38,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5167 states, 5166 states have (on average 3.446380178087495) internal successors, (17804), 5166 states have internal predecessors, (17804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5167 states to 5167 states and 17804 transitions. [2022-03-01 18:25:38,152 INFO L78 Accepts]: Start accepts. Automaton has 5167 states and 17804 transitions. Word has length 30 [2022-03-01 18:25:38,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:38,153 INFO L470 AbstractCegarLoop]: Abstraction has 5167 states and 17804 transitions. [2022-03-01 18:25:38,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-03-01 18:25:38,153 INFO L276 IsEmpty]: Start isEmpty. Operand 5167 states and 17804 transitions. [2022-03-01 18:25:38,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:38,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:38,160 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, 1] [2022-03-01 18:25:38,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 18:25:38,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:38,362 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:38,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:38,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1970047154, now seen corresponding path program 34 times [2022-03-01 18:25:38,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:38,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160883111] [2022-03-01 18:25:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:38,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:38,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:38,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:38,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160883111] [2022-03-01 18:25:38,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160883111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:38,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904001464] [2022-03-01 18:25:38,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:25:38,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:38,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:38,671 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:38,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 18:25:38,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:25:38,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:38,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:25:38,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:39,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:39,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,058 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 31 treesize of output 23 [2022-03-01 18:25:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:25:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:39,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:39,389 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:25:39,389 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 34 treesize of output 69 [2022-03-01 18:25:39,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:39,410 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 24 treesize of output 59 [2022-03-01 18:25:39,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:39,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:39,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:39,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:39,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:39,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:39,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904001464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:39,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:39,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:25:39,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358442267] [2022-03-01 18:25:39,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:39,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:25:39,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:39,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:25:39,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:25:39,967 INFO L87 Difference]: Start difference. First operand 5167 states and 17804 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:45,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:45,362 INFO L93 Difference]: Finished difference Result 10064 states and 32690 transitions. [2022-03-01 18:25:45,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-01 18:25:45,362 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:25:45,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:45,382 INFO L225 Difference]: With dead ends: 10064 [2022-03-01 18:25:45,382 INFO L226 Difference]: Without dead ends: 10030 [2022-03-01 18:25:45,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3703 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1381, Invalid=10391, Unknown=0, NotChecked=0, Total=11772 [2022-03-01 18:25:45,383 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 462 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 2884 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 3370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:45,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 457 Invalid, 3370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2884 Invalid, 0 Unknown, 273 Unchecked, 1.5s Time] [2022-03-01 18:25:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10030 states. [2022-03-01 18:25:45,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10030 to 5264. [2022-03-01 18:25:45,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5264 states, 5263 states have (on average 3.444423332699981) internal successors, (18128), 5263 states have internal predecessors, (18128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:45,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5264 states to 5264 states and 18128 transitions. [2022-03-01 18:25:45,515 INFO L78 Accepts]: Start accepts. Automaton has 5264 states and 18128 transitions. Word has length 30 [2022-03-01 18:25:45,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:45,515 INFO L470 AbstractCegarLoop]: Abstraction has 5264 states and 18128 transitions. [2022-03-01 18:25:45,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:45,515 INFO L276 IsEmpty]: Start isEmpty. Operand 5264 states and 18128 transitions. [2022-03-01 18:25:45,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:45,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:45,522 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, 1] [2022-03-01 18:25:45,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-01 18:25:45,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:45,727 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:45,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:45,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1265219960, now seen corresponding path program 35 times [2022-03-01 18:25:45,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:45,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976151631] [2022-03-01 18:25:45,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:45,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:46,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:46,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:46,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976151631] [2022-03-01 18:25:46,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976151631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:46,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235437617] [2022-03-01 18:25:46,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:25:46,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:46,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:46,068 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:46,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 18:25:46,089 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:25:46,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:46,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:25:46,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:46,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:46,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:46,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-03-01 18:25:46,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:46,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-03-01 18:25:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:46,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:46,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:46,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:46,773 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 33 treesize of output 68 [2022-03-01 18:25:46,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:46,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:46,794 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 23 treesize of output 58 [2022-03-01 18:25:47,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:47,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:47,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:47,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:47,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:47,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:47,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:47,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:47,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235437617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:47,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:47,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-01 18:25:47,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895252446] [2022-03-01 18:25:47,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:47,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:25:47,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:47,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:25:47,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:25:47,361 INFO L87 Difference]: Start difference. First operand 5264 states and 18128 transitions. Second operand has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:57,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:25:57,550 INFO L93 Difference]: Finished difference Result 11819 states and 36632 transitions. [2022-03-01 18:25:57,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-01 18:25:57,550 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:25:57,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:25:57,573 INFO L225 Difference]: With dead ends: 11819 [2022-03-01 18:25:57,573 INFO L226 Difference]: Without dead ends: 11645 [2022-03-01 18:25:57,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11439 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=3688, Invalid=28174, Unknown=0, NotChecked=0, Total=31862 [2022-03-01 18:25:57,576 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 723 mSDsluCounter, 1583 mSDsCounter, 0 mSdLazyCounter, 3997 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 4253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 3997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:25:57,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 869 Invalid, 4253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 3997 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-01 18:25:57,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11645 states. [2022-03-01 18:25:57,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11645 to 5298. [2022-03-01 18:25:57,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5297 states have (on average 3.4470454974513878) internal successors, (18259), 5297 states have internal predecessors, (18259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:57,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 18259 transitions. [2022-03-01 18:25:57,737 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 18259 transitions. Word has length 30 [2022-03-01 18:25:57,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:25:57,737 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 18259 transitions. [2022-03-01 18:25:57,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:25:57,737 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 18259 transitions. [2022-03-01 18:25:57,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:25:57,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:25:57,745 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, 1] [2022-03-01 18:25:57,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 18:25:57,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-01 18:25:57,946 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:25:57,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:25:57,946 INFO L85 PathProgramCache]: Analyzing trace with hash 596373144, now seen corresponding path program 36 times [2022-03-01 18:25:57,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:25:57,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704630944] [2022-03-01 18:25:57,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:25:57,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:25:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:25:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:58,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:25:58,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704630944] [2022-03-01 18:25:58,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704630944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:25:58,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525979757] [2022-03-01 18:25:58,301 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:25:58,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:25:58,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:25:58,303 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:25:58,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 18:25:58,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:25:58,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:25:58,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:25:58,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:25:58,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:25:58,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:58,589 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 49 treesize of output 49 [2022-03-01 18:25:58,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:58,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 26 [2022-03-01 18:25:58,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:58,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:25:58,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:58,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:58,926 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 34 treesize of output 69 [2022-03-01 18:25:58,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:58,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:58,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-03-01 18:25:59,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:59,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:59,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:59,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:25:59,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:59,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:25:59,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:25:59,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:25:59,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:25:59,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525979757] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:25:59,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:25:59,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-03-01 18:25:59,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052501936] [2022-03-01 18:25:59,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:25:59,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:25:59,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:25:59,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:25:59,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:25:59,520 INFO L87 Difference]: Start difference. First operand 5298 states and 18259 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:04,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:04,480 INFO L93 Difference]: Finished difference Result 10021 states and 32027 transitions. [2022-03-01 18:26:04,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-01 18:26:04,480 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:04,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:04,498 INFO L225 Difference]: With dead ends: 10021 [2022-03-01 18:26:04,498 INFO L226 Difference]: Without dead ends: 9865 [2022-03-01 18:26:04,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3692 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1731, Invalid=9399, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:26:04,499 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 553 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 2408 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 2673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 2408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:04,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 371 Invalid, 2673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 2408 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:26:04,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9865 states. [2022-03-01 18:26:04,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9865 to 5364. [2022-03-01 18:26:04,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5364 states, 5363 states have (on average 3.442103300391572) internal successors, (18460), 5363 states have internal predecessors, (18460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:04,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5364 states to 5364 states and 18460 transitions. [2022-03-01 18:26:04,611 INFO L78 Accepts]: Start accepts. Automaton has 5364 states and 18460 transitions. Word has length 30 [2022-03-01 18:26:04,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:04,612 INFO L470 AbstractCegarLoop]: Abstraction has 5364 states and 18460 transitions. [2022-03-01 18:26:04,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:04,612 INFO L276 IsEmpty]: Start isEmpty. Operand 5364 states and 18460 transitions. [2022-03-01 18:26:04,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:04,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:04,619 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, 1] [2022-03-01 18:26:04,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-01 18:26:04,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:04,819 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:04,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1274241086, now seen corresponding path program 37 times [2022-03-01 18:26:04,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:04,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128131194] [2022-03-01 18:26:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:05,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:05,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128131194] [2022-03-01 18:26:05,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128131194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:05,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138999312] [2022-03-01 18:26:05,144 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:26:05,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:05,145 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:05,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 18:26:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:05,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:26:05,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:05,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:05,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:05,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-03-01 18:26:05,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:05,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:26:05,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:05,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:05,807 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:26:05,807 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 34 treesize of output 69 [2022-03-01 18:26:05,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:05,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:05,828 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 24 treesize of output 59 [2022-03-01 18:26:06,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:06,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:06,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:06,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:26:06,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:06,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:06,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:06,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:26:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:06,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138999312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:06,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:06,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:26:06,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31107820] [2022-03-01 18:26:06,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:06,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:26:06,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:06,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:26:06,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:26:06,343 INFO L87 Difference]: Start difference. First operand 5364 states and 18460 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:13,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:13,157 INFO L93 Difference]: Finished difference Result 10403 states and 33580 transitions. [2022-03-01 18:26:13,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:26:13,157 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:13,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:13,176 INFO L225 Difference]: With dead ends: 10403 [2022-03-01 18:26:13,177 INFO L226 Difference]: Without dead ends: 10349 [2022-03-01 18:26:13,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6035 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2112, Invalid=15180, Unknown=0, NotChecked=0, Total=17292 [2022-03-01 18:26:13,178 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 551 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 3796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:13,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 528 Invalid, 3796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 3540 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-01 18:26:13,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10349 states. [2022-03-01 18:26:13,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10349 to 5441. [2022-03-01 18:26:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5441 states, 5440 states have (on average 3.4382352941176473) internal successors, (18704), 5440 states have internal predecessors, (18704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5441 states to 5441 states and 18704 transitions. [2022-03-01 18:26:13,290 INFO L78 Accepts]: Start accepts. Automaton has 5441 states and 18704 transitions. Word has length 30 [2022-03-01 18:26:13,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:13,290 INFO L470 AbstractCegarLoop]: Abstraction has 5441 states and 18704 transitions. [2022-03-01 18:26:13,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:13,290 INFO L276 IsEmpty]: Start isEmpty. Operand 5441 states and 18704 transitions. [2022-03-01 18:26:13,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:13,297 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:13,297 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, 1] [2022-03-01 18:26:13,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-01 18:26:13,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:13,498 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:13,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:13,498 INFO L85 PathProgramCache]: Analyzing trace with hash 399924082, now seen corresponding path program 38 times [2022-03-01 18:26:13,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:13,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991368066] [2022-03-01 18:26:13,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:13,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:13,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:13,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:13,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991368066] [2022-03-01 18:26:13,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991368066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:13,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015602331] [2022-03-01 18:26:13,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:26:13,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:13,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:13,854 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:13,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 18:26:13,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:26:13,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:13,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:26:13,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:14,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:14,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,181 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 45 treesize of output 37 [2022-03-01 18:26:14,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-01 18:26:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:14,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:14,518 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:26:14,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 68 [2022-03-01 18:26:14,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:14,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 23 treesize of output 58 [2022-03-01 18:26:14,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:14,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:26:14,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:14,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:14,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:26:15,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:15,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015602331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:15,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:15,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-03-01 18:26:15,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573949975] [2022-03-01 18:26:15,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:15,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:26:15,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:15,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:26:15,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:26:15,050 INFO L87 Difference]: Start difference. First operand 5441 states and 18704 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:19,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:19,957 INFO L93 Difference]: Finished difference Result 9661 states and 31427 transitions. [2022-03-01 18:26:19,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-01 18:26:19,958 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:19,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:19,977 INFO L225 Difference]: With dead ends: 9661 [2022-03-01 18:26:19,977 INFO L226 Difference]: Without dead ends: 9592 [2022-03-01 18:26:19,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3813 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1380, Invalid=9962, Unknown=0, NotChecked=0, Total=11342 [2022-03-01 18:26:19,978 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 554 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 2341 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 2692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 2341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:19,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 392 Invalid, 2692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 2341 Invalid, 0 Unknown, 105 Unchecked, 1.2s Time] [2022-03-01 18:26:19,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9592 states. [2022-03-01 18:26:20,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9592 to 5480. [2022-03-01 18:26:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 3.436210987406461) internal successors, (18827), 5479 states have internal predecessors, (18827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:20,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 18827 transitions. [2022-03-01 18:26:20,132 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 18827 transitions. Word has length 30 [2022-03-01 18:26:20,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:20,132 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 18827 transitions. [2022-03-01 18:26:20,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:20,132 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 18827 transitions. [2022-03-01 18:26:20,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:20,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:20,139 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, 1] [2022-03-01 18:26:20,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-01 18:26:20,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-01 18:26:20,340 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:20,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:20,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2104067314, now seen corresponding path program 39 times [2022-03-01 18:26:20,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:20,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889650467] [2022-03-01 18:26:20,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:20,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:20,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:20,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:20,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889650467] [2022-03-01 18:26:20,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889650467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:20,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679029272] [2022-03-01 18:26:20,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:26:20,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:20,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:20,636 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:20,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 18:26:20,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:26:20,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:20,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:26:20,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:21,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:21,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,035 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 36 treesize of output 28 [2022-03-01 18:26:21,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-03-01 18:26:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:21,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:21,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:21,326 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 34 treesize of output 69 [2022-03-01 18:26:21,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:21,347 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 24 treesize of output 59 [2022-03-01 18:26:21,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:21,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:26:21,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:21,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:21,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:26:21,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:21,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679029272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:21,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:21,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-03-01 18:26:21,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512435524] [2022-03-01 18:26:21,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:21,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:26:21,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:21,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:26:21,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:26:21,929 INFO L87 Difference]: Start difference. First operand 5480 states and 18827 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:24,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:24,297 INFO L93 Difference]: Finished difference Result 8850 states and 28600 transitions. [2022-03-01 18:26:24,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:26:24,297 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:24,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:24,313 INFO L225 Difference]: With dead ends: 8850 [2022-03-01 18:26:24,313 INFO L226 Difference]: Without dead ends: 8820 [2022-03-01 18:26:24,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=959, Invalid=4591, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:26:24,314 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 465 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 2040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 688 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:24,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 278 Invalid, 2040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 1164 Invalid, 0 Unknown, 688 Unchecked, 0.6s Time] [2022-03-01 18:26:24,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8820 states. [2022-03-01 18:26:24,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8820 to 5516. [2022-03-01 18:26:24,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5515 states have (on average 3.4357207615593834) internal successors, (18948), 5515 states have internal predecessors, (18948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 18948 transitions. [2022-03-01 18:26:24,417 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 18948 transitions. Word has length 30 [2022-03-01 18:26:24,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:24,418 INFO L470 AbstractCegarLoop]: Abstraction has 5516 states and 18948 transitions. [2022-03-01 18:26:24,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:24,418 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 18948 transitions. [2022-03-01 18:26:24,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:24,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:24,426 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, 1] [2022-03-01 18:26:24,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-01 18:26:24,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-01 18:26:24,626 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:24,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:24,626 INFO L85 PathProgramCache]: Analyzing trace with hash -385351846, now seen corresponding path program 40 times [2022-03-01 18:26:24,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:24,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653764990] [2022-03-01 18:26:24,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:24,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:24,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:24,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653764990] [2022-03-01 18:26:24,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653764990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:24,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251923638] [2022-03-01 18:26:24,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:26:24,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:24,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:24,928 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:24,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-01 18:26:24,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:26:24,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:24,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:26:24,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:25,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:25,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:25,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-03-01 18:26:25,208 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:26:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:25,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:25,588 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:26:25,589 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 34 treesize of output 69 [2022-03-01 18:26:25,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:25,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:25,613 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 24 treesize of output 59 [2022-03-01 18:26:25,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:25,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:25,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:25,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:26:25,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:25,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:25,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:25,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:26:26,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:26,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251923638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:26,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:26,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:26:26,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207138168] [2022-03-01 18:26:26,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:26,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:26:26,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:26,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:26:26,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:26:26,127 INFO L87 Difference]: Start difference. First operand 5516 states and 18948 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:26:29,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:29,706 INFO L93 Difference]: Finished difference Result 10245 states and 33277 transitions. [2022-03-01 18:26:29,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:26:29,706 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-03-01 18:26:29,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:29,725 INFO L225 Difference]: With dead ends: 10245 [2022-03-01 18:26:29,725 INFO L226 Difference]: Without dead ends: 10152 [2022-03-01 18:26:29,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2397 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1109, Invalid=6901, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:26:29,726 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 499 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1906 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 507 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:29,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 512 Invalid, 2592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1906 Invalid, 0 Unknown, 507 Unchecked, 0.9s Time] [2022-03-01 18:26:29,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10152 states. [2022-03-01 18:26:29,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10152 to 5505. [2022-03-01 18:26:29,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5505 states, 5504 states have (on average 3.4353197674418605) internal successors, (18908), 5504 states have internal predecessors, (18908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:29,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5505 states to 5505 states and 18908 transitions. [2022-03-01 18:26:29,838 INFO L78 Accepts]: Start accepts. Automaton has 5505 states and 18908 transitions. Word has length 30 [2022-03-01 18:26:29,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:29,838 INFO L470 AbstractCegarLoop]: Abstraction has 5505 states and 18908 transitions. [2022-03-01 18:26:29,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:26:29,838 INFO L276 IsEmpty]: Start isEmpty. Operand 5505 states and 18908 transitions. [2022-03-01 18:26:29,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:29,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:29,845 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, 1] [2022-03-01 18:26:29,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-01 18:26:30,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:30,046 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:30,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:30,046 INFO L85 PathProgramCache]: Analyzing trace with hash 453798878, now seen corresponding path program 41 times [2022-03-01 18:26:30,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:30,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407568633] [2022-03-01 18:26:30,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:30,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:30,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:30,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:30,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407568633] [2022-03-01 18:26:30,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407568633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:30,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091154485] [2022-03-01 18:26:30,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:26:30,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:30,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:30,372 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:30,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-01 18:26:30,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:26:30,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:30,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:26:30,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:30,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:30,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:30,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:30,675 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 61 treesize of output 57 [2022-03-01 18:26:30,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:30,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-03-01 18:26:30,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:30,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:31,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:31,048 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 33 treesize of output 68 [2022-03-01 18:26:31,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:31,079 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 23 treesize of output 58 [2022-03-01 18:26:31,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:31,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:26:31,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:31,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:31,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:26:31,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:31,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091154485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:31,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:31,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-03-01 18:26:31,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835241737] [2022-03-01 18:26:31,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:31,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:26:31,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:31,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:26:31,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:26:31,612 INFO L87 Difference]: Start difference. First operand 5505 states and 18908 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:35,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:35,218 INFO L93 Difference]: Finished difference Result 9408 states and 30262 transitions. [2022-03-01 18:26:35,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-01 18:26:35,219 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:35,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:35,238 INFO L225 Difference]: With dead ends: 9408 [2022-03-01 18:26:35,238 INFO L226 Difference]: Without dead ends: 9330 [2022-03-01 18:26:35,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2023 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=958, Invalid=6014, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:26:35,239 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 445 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 2340 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 2967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:35,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 494 Invalid, 2967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2340 Invalid, 0 Unknown, 462 Unchecked, 1.1s Time] [2022-03-01 18:26:35,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9330 states. [2022-03-01 18:26:35,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9330 to 5513. [2022-03-01 18:26:35,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5513 states, 5512 states have (on average 3.434687953555878) internal successors, (18932), 5512 states have internal predecessors, (18932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5513 states to 5513 states and 18932 transitions. [2022-03-01 18:26:35,375 INFO L78 Accepts]: Start accepts. Automaton has 5513 states and 18932 transitions. Word has length 30 [2022-03-01 18:26:35,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:35,375 INFO L470 AbstractCegarLoop]: Abstraction has 5513 states and 18932 transitions. [2022-03-01 18:26:35,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:35,375 INFO L276 IsEmpty]: Start isEmpty. Operand 5513 states and 18932 transitions. [2022-03-01 18:26:35,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:35,383 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:35,383 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, 1] [2022-03-01 18:26:35,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-01 18:26:35,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:35,584 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:35,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash 510504110, now seen corresponding path program 42 times [2022-03-01 18:26:35,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:35,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289535624] [2022-03-01 18:26:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:35,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:35,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:35,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289535624] [2022-03-01 18:26:35,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289535624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:35,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994628666] [2022-03-01 18:26:35,895 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:26:35,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:35,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:35,896 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:35,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-01 18:26:35,917 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:26:35,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:35,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:26:35,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:36,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:36,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:36,211 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 40 treesize of output 40 [2022-03-01 18:26:36,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-03-01 18:26:36,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:36,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:36,597 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:26:36,597 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 33 treesize of output 68 [2022-03-01 18:26:36,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:36,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:36,618 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 23 treesize of output 58 [2022-03-01 18:26:36,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:36,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:36,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:36,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:26:36,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:36,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:36,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:36,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:26:37,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:37,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994628666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:37,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:37,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-03-01 18:26:37,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089107843] [2022-03-01 18:26:37,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:37,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:26:37,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:37,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:26:37,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:26:37,111 INFO L87 Difference]: Start difference. First operand 5513 states and 18932 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) 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-03-01 18:26:41,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:41,955 INFO L93 Difference]: Finished difference Result 10189 states and 33046 transitions. [2022-03-01 18:26:41,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:26:41,955 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) 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 30 [2022-03-01 18:26:41,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:41,973 INFO L225 Difference]: With dead ends: 10189 [2022-03-01 18:26:41,973 INFO L226 Difference]: Without dead ends: 10093 [2022-03-01 18:26:41,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3046 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1243, Invalid=8857, Unknown=0, NotChecked=0, Total=10100 [2022-03-01 18:26:41,974 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 520 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 3438 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 4134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 3438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:41,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 924 Invalid, 4134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 3438 Invalid, 0 Unknown, 481 Unchecked, 1.6s Time] [2022-03-01 18:26:41,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10093 states. [2022-03-01 18:26:42,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10093 to 5505. [2022-03-01 18:26:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5505 states, 5504 states have (on average 3.4353197674418605) internal successors, (18908), 5504 states have internal predecessors, (18908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5505 states to 5505 states and 18908 transitions. [2022-03-01 18:26:42,095 INFO L78 Accepts]: Start accepts. Automaton has 5505 states and 18908 transitions. Word has length 30 [2022-03-01 18:26:42,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:42,095 INFO L470 AbstractCegarLoop]: Abstraction has 5505 states and 18908 transitions. [2022-03-01 18:26:42,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) 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-03-01 18:26:42,096 INFO L276 IsEmpty]: Start isEmpty. Operand 5505 states and 18908 transitions. [2022-03-01 18:26:42,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:42,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:42,103 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:26:42,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-01 18:26:42,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-01 18:26:42,304 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:42,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:42,304 INFO L85 PathProgramCache]: Analyzing trace with hash 330856445, now seen corresponding path program 38 times [2022-03-01 18:26:42,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:42,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164587826] [2022-03-01 18:26:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:42,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:42,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:42,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:42,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164587826] [2022-03-01 18:26:42,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164587826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:42,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775013243] [2022-03-01 18:26:42,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:26:42,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:42,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:42,623 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:42,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-01 18:26:42,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:26:42,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:42,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:26:42,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:43,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:43,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,047 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-03-01 18:26:43,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:43,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-03-01 18:26:43,112 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:43,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:43,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:43,416 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 37 treesize of output 56 [2022-03-01 18:26:43,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:43,430 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 25 treesize of output 44 [2022-03-01 18:26:43,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:43,474 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:26:43,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:43,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:43,477 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:26:43,555 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:43,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775013243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:43,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:43,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-03-01 18:26:43,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846818552] [2022-03-01 18:26:43,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:43,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:26:43,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:43,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:26:43,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:26:43,556 INFO L87 Difference]: Start difference. First operand 5505 states and 18908 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:49,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:49,553 INFO L93 Difference]: Finished difference Result 10065 states and 32925 transitions. [2022-03-01 18:26:49,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-01 18:26:49,554 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:26:49,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:49,570 INFO L225 Difference]: With dead ends: 10065 [2022-03-01 18:26:49,571 INFO L226 Difference]: Without dead ends: 9949 [2022-03-01 18:26:49,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6811 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2468, Invalid=15622, Unknown=0, NotChecked=0, Total=18090 [2022-03-01 18:26:49,571 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 554 mSDsluCounter, 1349 mSDsCounter, 0 mSdLazyCounter, 3022 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 3022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:49,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 681 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 3022 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:26:49,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9949 states. [2022-03-01 18:26:49,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9949 to 5556. [2022-03-01 18:26:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5556 states, 5555 states have (on average 3.4333033303330334) internal successors, (19072), 5555 states have internal predecessors, (19072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:49,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5556 states to 5556 states and 19072 transitions. [2022-03-01 18:26:49,675 INFO L78 Accepts]: Start accepts. Automaton has 5556 states and 19072 transitions. Word has length 30 [2022-03-01 18:26:49,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:49,675 INFO L470 AbstractCegarLoop]: Abstraction has 5556 states and 19072 transitions. [2022-03-01 18:26:49,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:49,675 INFO L276 IsEmpty]: Start isEmpty. Operand 5556 states and 19072 transitions. [2022-03-01 18:26:49,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:49,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:49,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:26:49,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-01 18:26:49,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:49,883 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:49,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:49,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1561065469, now seen corresponding path program 39 times [2022-03-01 18:26:49,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:49,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548748016] [2022-03-01 18:26:49,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:49,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:49,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:50,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:50,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:50,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548748016] [2022-03-01 18:26:50,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548748016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:50,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611266376] [2022-03-01 18:26:50,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:26:50,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:50,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:50,227 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:50,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-01 18:26:50,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:26:50,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:50,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:26:50,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:50,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:50,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:50,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:50,587 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 49 treesize of output 65 [2022-03-01 18:26:50,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:50,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:50,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:50,600 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 63 treesize of output 75 [2022-03-01 18:26:50,725 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:50,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:51,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:51,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:51,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:51,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:51,304 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 43 [2022-03-01 18:26:51,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:51,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:51,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:51,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:51,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 7 [2022-03-01 18:26:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:51,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611266376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:51,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:51,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-03-01 18:26:51,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770745366] [2022-03-01 18:26:51,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:51,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:26:51,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:51,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:26:51,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:26:51,330 INFO L87 Difference]: Start difference. First operand 5556 states and 19072 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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-03-01 18:26:57,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:26:57,019 INFO L93 Difference]: Finished difference Result 10415 states and 33999 transitions. [2022-03-01 18:26:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-01 18:26:57,019 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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 30 [2022-03-01 18:26:57,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:26:57,037 INFO L225 Difference]: With dead ends: 10415 [2022-03-01 18:26:57,037 INFO L226 Difference]: Without dead ends: 10290 [2022-03-01 18:26:57,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4383 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1653, Invalid=12867, Unknown=0, NotChecked=0, Total=14520 [2022-03-01 18:26:57,039 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 518 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 3217 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 4601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 3217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1218 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:26:57,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 1036 Invalid, 4601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 3217 Invalid, 0 Unknown, 1218 Unchecked, 1.5s Time] [2022-03-01 18:26:57,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10290 states. [2022-03-01 18:26:57,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10290 to 5927. [2022-03-01 18:26:57,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5927 states, 5926 states have (on average 3.4206884913938578) internal successors, (20271), 5926 states have internal predecessors, (20271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:26:57,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5927 states to 5927 states and 20271 transitions. [2022-03-01 18:26:57,161 INFO L78 Accepts]: Start accepts. Automaton has 5927 states and 20271 transitions. Word has length 30 [2022-03-01 18:26:57,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:26:57,161 INFO L470 AbstractCegarLoop]: Abstraction has 5927 states and 20271 transitions. [2022-03-01 18:26:57,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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-03-01 18:26:57,161 INFO L276 IsEmpty]: Start isEmpty. Operand 5927 states and 20271 transitions. [2022-03-01 18:26:57,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:26:57,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:26:57,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:26:57,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-01 18:26:57,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:57,370 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:26:57,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:26:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1598828051, now seen corresponding path program 40 times [2022-03-01 18:26:57,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:26:57,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43868299] [2022-03-01 18:26:57,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:26:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:26:57,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:26:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:57,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:26:57,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43868299] [2022-03-01 18:26:57,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43868299] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:26:57,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333380106] [2022-03-01 18:26:57,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:26:57,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:26:57,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:26:57,735 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:26:57,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-01 18:26:57,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:26:57,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:26:57,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:26:57,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:26:58,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:58,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,074 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-03-01 18:26:58,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:58,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,077 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-03-01 18:26:58,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:58,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:26:58,342 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:26:58,342 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 38 treesize of output 63 [2022-03-01 18:26:58,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:26:58,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:26:58,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:58,460 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:26:58,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:26:58,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:26:58,463 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:26:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:26:58,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333380106] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:26:58,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:26:58,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-03-01 18:26:58,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833944122] [2022-03-01 18:26:58,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:26:58,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:26:58,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:26:58,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:26:58,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:26:58,532 INFO L87 Difference]: Start difference. First operand 5927 states and 20271 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:03,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:03,417 INFO L93 Difference]: Finished difference Result 9568 states and 31970 transitions. [2022-03-01 18:27:03,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-01 18:27:03,417 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:27:03,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:03,462 INFO L225 Difference]: With dead ends: 9568 [2022-03-01 18:27:03,462 INFO L226 Difference]: Without dead ends: 9535 [2022-03-01 18:27:03,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3977 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1488, Invalid=10502, Unknown=0, NotChecked=0, Total=11990 [2022-03-01 18:27:03,463 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 406 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:03,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 492 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2677 Invalid, 0 Unknown, 98 Unchecked, 1.2s Time] [2022-03-01 18:27:03,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9535 states. [2022-03-01 18:27:03,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9535 to 5943. [2022-03-01 18:27:03,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5943 states, 5942 states have (on average 3.418209357118815) internal successors, (20311), 5942 states have internal predecessors, (20311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5943 states to 5943 states and 20311 transitions. [2022-03-01 18:27:03,564 INFO L78 Accepts]: Start accepts. Automaton has 5943 states and 20311 transitions. Word has length 30 [2022-03-01 18:27:03,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:03,564 INFO L470 AbstractCegarLoop]: Abstraction has 5943 states and 20311 transitions. [2022-03-01 18:27:03,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:03,564 INFO L276 IsEmpty]: Start isEmpty. Operand 5943 states and 20311 transitions. [2022-03-01 18:27:03,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:03,572 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:03,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:03,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-01 18:27:03,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-01 18:27:03,773 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:03,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:03,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1121423259, now seen corresponding path program 41 times [2022-03-01 18:27:03,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:03,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245018248] [2022-03-01 18:27:03,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:03,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:04,077 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:04,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:04,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245018248] [2022-03-01 18:27:04,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245018248] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:04,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702567122] [2022-03-01 18:27:04,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:27:04,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:04,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:04,078 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:04,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-01 18:27:04,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:27:04,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:04,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:27:04,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:04,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:04,461 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-03-01 18:27:04,461 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 198 treesize of output 164 [2022-03-01 18:27:04,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:04,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,465 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2022-03-01 18:27:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:04,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:04,727 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:04,727 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 38 treesize of output 63 [2022-03-01 18:27:04,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:04,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:27:04,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:04,844 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:27:04,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:04,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:04,854 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:27:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:04,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702567122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:04,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:04,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-03-01 18:27:04,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752376842] [2022-03-01 18:27:04,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:04,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:27:04,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:04,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:27:04,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:27:04,926 INFO L87 Difference]: Start difference. First operand 5943 states and 20311 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-03-01 18:27:08,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:08,942 INFO L93 Difference]: Finished difference Result 9113 states and 30304 transitions. [2022-03-01 18:27:08,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:27:08,942 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-03-01 18:27:08,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:08,960 INFO L225 Difference]: With dead ends: 9113 [2022-03-01 18:27:08,960 INFO L226 Difference]: Without dead ends: 9066 [2022-03-01 18:27:08,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2401 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1020, Invalid=6990, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:27:08,961 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 344 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:08,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 479 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:27:08,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9066 states. [2022-03-01 18:27:09,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9066 to 5977. [2022-03-01 18:27:09,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5977 states, 5976 states have (on average 3.4129852744310574) internal successors, (20396), 5976 states have internal predecessors, (20396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:09,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5977 states to 5977 states and 20396 transitions. [2022-03-01 18:27:09,081 INFO L78 Accepts]: Start accepts. Automaton has 5977 states and 20396 transitions. Word has length 30 [2022-03-01 18:27:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:09,081 INFO L470 AbstractCegarLoop]: Abstraction has 5977 states and 20396 transitions. [2022-03-01 18:27:09,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-03-01 18:27:09,081 INFO L276 IsEmpty]: Start isEmpty. Operand 5977 states and 20396 transitions. [2022-03-01 18:27:09,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:09,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:09,090 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, 1] [2022-03-01 18:27:09,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-01 18:27:09,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:09,290 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:09,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:09,291 INFO L85 PathProgramCache]: Analyzing trace with hash 333797096, now seen corresponding path program 43 times [2022-03-01 18:27:09,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:09,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349511607] [2022-03-01 18:27:09,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:09,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:09,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:09,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:09,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349511607] [2022-03-01 18:27:09,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349511607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:09,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635634164] [2022-03-01 18:27:09,607 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:27:09,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:09,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:09,608 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:09,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-01 18:27:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:09,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:27:09,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:09,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:09,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:09,962 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 41 [2022-03-01 18:27:09,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:09,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:09,965 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-01 18:27:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:10,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:10,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:10,316 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 34 treesize of output 69 [2022-03-01 18:27:10,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:10,340 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 24 treesize of output 59 [2022-03-01 18:27:10,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:10,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:27:10,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:10,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:10,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:27:10,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:10,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635634164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:10,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:10,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-01 18:27:10,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18962306] [2022-03-01 18:27:10,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:10,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:27:10,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:10,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:27:10,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=842, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:27:10,917 INFO L87 Difference]: Start difference. First operand 5977 states and 20396 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:16,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:16,173 INFO L93 Difference]: Finished difference Result 13365 states and 41408 transitions. [2022-03-01 18:27:16,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-01 18:27:16,173 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:27:16,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:16,200 INFO L225 Difference]: With dead ends: 13365 [2022-03-01 18:27:16,200 INFO L226 Difference]: Without dead ends: 13335 [2022-03-01 18:27:16,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4639 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2494, Invalid=9716, Unknown=0, NotChecked=0, Total=12210 [2022-03-01 18:27:16,202 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 792 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 2279 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 792 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 2673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 2279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:16,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [792 Valid, 547 Invalid, 2673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 2279 Invalid, 0 Unknown, 92 Unchecked, 1.3s Time] [2022-03-01 18:27:16,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13335 states. [2022-03-01 18:27:16,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13335 to 6037. [2022-03-01 18:27:16,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6037 states, 6036 states have (on average 3.421139827700464) internal successors, (20650), 6036 states have internal predecessors, (20650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:16,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6037 states to 6037 states and 20650 transitions. [2022-03-01 18:27:16,375 INFO L78 Accepts]: Start accepts. Automaton has 6037 states and 20650 transitions. Word has length 30 [2022-03-01 18:27:16,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:16,375 INFO L470 AbstractCegarLoop]: Abstraction has 6037 states and 20650 transitions. [2022-03-01 18:27:16,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:16,376 INFO L276 IsEmpty]: Start isEmpty. Operand 6037 states and 20650 transitions. [2022-03-01 18:27:16,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:16,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:16,384 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, 1] [2022-03-01 18:27:16,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-01 18:27:16,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:16,585 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:16,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:16,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1359796828, now seen corresponding path program 44 times [2022-03-01 18:27:16,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:16,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038050352] [2022-03-01 18:27:16,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:16,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:16,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:16,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:16,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:16,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038050352] [2022-03-01 18:27:16,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038050352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:16,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784688612] [2022-03-01 18:27:16,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:27:16,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:16,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:16,899 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:16,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-01 18:27:16,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:27:16,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:16,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:27:16,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:17,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:17,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:17,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-03-01 18:27:17,171 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-03-01 18:27:17,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:17,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:17,534 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:27:17,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 69 [2022-03-01 18:27:17,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:17,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:17,558 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 24 treesize of output 59 [2022-03-01 18:27:17,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:17,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:17,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:17,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:27:17,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:17,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:17,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:17,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:27:18,045 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:18,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784688612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:18,045 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:18,045 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-01 18:27:18,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411588842] [2022-03-01 18:27:18,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:18,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:27:18,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:18,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:27:18,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:27:18,046 INFO L87 Difference]: Start difference. First operand 6037 states and 20650 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:27:27,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:27,738 INFO L93 Difference]: Finished difference Result 12809 states and 39880 transitions. [2022-03-01 18:27:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-03-01 18:27:27,739 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-03-01 18:27:27,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:27,762 INFO L225 Difference]: With dead ends: 12809 [2022-03-01 18:27:27,762 INFO L226 Difference]: Without dead ends: 12750 [2022-03-01 18:27:27,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 54 SyntacticMatches, 5 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10503 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3385, Invalid=23347, Unknown=0, NotChecked=0, Total=26732 [2022-03-01 18:27:27,764 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 700 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 2597 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 3202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 2597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:27,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 797 Invalid, 3202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 2597 Invalid, 0 Unknown, 381 Unchecked, 1.5s Time] [2022-03-01 18:27:27,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12750 states. [2022-03-01 18:27:27,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12750 to 6136. [2022-03-01 18:27:27,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6136 states, 6135 states have (on average 3.4293398533007333) internal successors, (21039), 6135 states have internal predecessors, (21039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:27,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6136 states to 6136 states and 21039 transitions. [2022-03-01 18:27:27,919 INFO L78 Accepts]: Start accepts. Automaton has 6136 states and 21039 transitions. Word has length 30 [2022-03-01 18:27:27,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:27,919 INFO L470 AbstractCegarLoop]: Abstraction has 6136 states and 21039 transitions. [2022-03-01 18:27:27,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-03-01 18:27:27,919 INFO L276 IsEmpty]: Start isEmpty. Operand 6136 states and 21039 transitions. [2022-03-01 18:27:27,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:27,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:27,927 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, 1] [2022-03-01 18:27:27,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-01 18:27:28,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-01 18:27:28,127 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:28,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:28,128 INFO L85 PathProgramCache]: Analyzing trace with hash 445751308, now seen corresponding path program 45 times [2022-03-01 18:27:28,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:28,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034651559] [2022-03-01 18:27:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:28,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:28,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:28,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:28,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034651559] [2022-03-01 18:27:28,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034651559] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:28,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559040426] [2022-03-01 18:27:28,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:27:28,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:28,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:28,436 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:28,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-01 18:27:28,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:27:28,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:28,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:27:28,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:28,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:28,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:28,771 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 31 treesize of output 39 [2022-03-01 18:27:28,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:28,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:28,780 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 44 treesize of output 52 [2022-03-01 18:27:28,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:28,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:29,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:29,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 93 [2022-03-01 18:27:29,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:29,235 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 44 treesize of output 77 [2022-03-01 18:27:30,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:30,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559040426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:30,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:30,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-01 18:27:30,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486928204] [2022-03-01 18:27:30,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:30,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:27:30,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:30,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:27:30,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:27:30,312 INFO L87 Difference]: Start difference. First operand 6136 states and 21039 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:38,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:38,903 INFO L93 Difference]: Finished difference Result 14192 states and 43942 transitions. [2022-03-01 18:27:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-01 18:27:38,903 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:27:38,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:38,934 INFO L225 Difference]: With dead ends: 14192 [2022-03-01 18:27:38,934 INFO L226 Difference]: Without dead ends: 14143 [2022-03-01 18:27:38,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 43 SyntacticMatches, 10 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=4123, Invalid=18527, Unknown=0, NotChecked=0, Total=22650 [2022-03-01 18:27:38,936 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 973 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 1887 mSolverCounterSat, 380 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 973 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 3769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 380 IncrementalHoareTripleChecker+Valid, 1887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1502 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:38,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [973 Valid, 666 Invalid, 3769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [380 Valid, 1887 Invalid, 0 Unknown, 1502 Unchecked, 1.2s Time] [2022-03-01 18:27:38,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14143 states. [2022-03-01 18:27:39,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14143 to 6117. [2022-03-01 18:27:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6116 states have (on average 3.4270765206017004) internal successors, (20960), 6116 states have internal predecessors, (20960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 20960 transitions. [2022-03-01 18:27:39,122 INFO L78 Accepts]: Start accepts. Automaton has 6117 states and 20960 transitions. Word has length 30 [2022-03-01 18:27:39,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:39,122 INFO L470 AbstractCegarLoop]: Abstraction has 6117 states and 20960 transitions. [2022-03-01 18:27:39,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,122 INFO L276 IsEmpty]: Start isEmpty. Operand 6117 states and 20960 transitions. [2022-03-01 18:27:39,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:39,131 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:39,131 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:39,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-01 18:27:39,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:39,331 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:39,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:39,332 INFO L85 PathProgramCache]: Analyzing trace with hash 276304091, now seen corresponding path program 42 times [2022-03-01 18:27:39,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:39,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631692856] [2022-03-01 18:27:39,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:39,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:39,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:39,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:39,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631692856] [2022-03-01 18:27:39,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631692856] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:39,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877992438] [2022-03-01 18:27:39,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:27:39,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:39,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:39,699 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:39,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-01 18:27:39,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:27:39,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:39,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:27:39,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:40,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:40,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,087 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-03-01 18:27:40,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:40,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,090 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-03-01 18:27:40,115 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:40,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:40,368 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:40,368 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 38 treesize of output 63 [2022-03-01 18:27:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:40,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:27:40,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:40,479 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:27:40,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:40,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:40,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:27:40,550 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:40,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877992438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:40,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:40,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-01 18:27:40,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931963791] [2022-03-01 18:27:40,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:40,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:27:40,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:40,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:27:40,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:27:40,551 INFO L87 Difference]: Start difference. First operand 6117 states and 20960 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:27:50,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:50,791 INFO L93 Difference]: Finished difference Result 11983 states and 39131 transitions. [2022-03-01 18:27:50,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-01 18:27:50,791 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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 30 [2022-03-01 18:27:50,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:50,842 INFO L225 Difference]: With dead ends: 11983 [2022-03-01 18:27:50,843 INFO L226 Difference]: Without dead ends: 11868 [2022-03-01 18:27:50,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11971 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=4245, Invalid=25857, Unknown=0, NotChecked=0, Total=30102 [2022-03-01 18:27:50,844 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 799 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 3323 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 3929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 3323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:50,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [799 Valid, 624 Invalid, 3929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 3323 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-01 18:27:50,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11868 states. [2022-03-01 18:27:50,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11868 to 6146. [2022-03-01 18:27:50,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6146 states, 6145 states have (on average 3.4318958502847843) internal successors, (21089), 6145 states have internal predecessors, (21089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:50,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6146 states to 6146 states and 21089 transitions. [2022-03-01 18:27:50,972 INFO L78 Accepts]: Start accepts. Automaton has 6146 states and 21089 transitions. Word has length 30 [2022-03-01 18:27:50,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:50,972 INFO L470 AbstractCegarLoop]: Abstraction has 6146 states and 21089 transitions. [2022-03-01 18:27:50,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:27:50,972 INFO L276 IsEmpty]: Start isEmpty. Operand 6146 states and 21089 transitions. [2022-03-01 18:27:50,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:50,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:50,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:50,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-01 18:27:51,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:51,182 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:51,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:51,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1022527905, now seen corresponding path program 43 times [2022-03-01 18:27:51,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:51,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434654241] [2022-03-01 18:27:51,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:51,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:51,487 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:51,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:51,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434654241] [2022-03-01 18:27:51,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434654241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:51,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556428170] [2022-03-01 18:27:51,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:27:51,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:51,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:51,489 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:51,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-01 18:27:51,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:51,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:27:51,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:51,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:51,814 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-03-01 18:27:51,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:51,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:51,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:51,817 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-03-01 18:27:51,849 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:51,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:52,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:52,142 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 38 treesize of output 57 [2022-03-01 18:27:52,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:52,156 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 26 treesize of output 45 [2022-03-01 18:27:52,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:52,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:27:52,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:52,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:52,198 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:27:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:52,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556428170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:52,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:52,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-01 18:27:52,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539464006] [2022-03-01 18:27:52,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:52,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:27:52,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:52,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:27:52,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1081, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:27:52,271 INFO L87 Difference]: Start difference. First operand 6146 states and 21089 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:56,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:56,896 INFO L93 Difference]: Finished difference Result 12366 states and 40150 transitions. [2022-03-01 18:27:56,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 18:27:56,897 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:27:56,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:56,919 INFO L225 Difference]: With dead ends: 12366 [2022-03-01 18:27:56,919 INFO L226 Difference]: Without dead ends: 12265 [2022-03-01 18:27:56,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4366 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1942, Invalid=11168, Unknown=0, NotChecked=0, Total=13110 [2022-03-01 18:27:56,920 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 585 mSDsluCounter, 1882 mSDsCounter, 0 mSdLazyCounter, 3742 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 3742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:56,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 1317 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 3742 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:27:56,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12265 states. [2022-03-01 18:27:57,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12265 to 6537. [2022-03-01 18:27:57,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6537 states, 6536 states have (on average 3.429620563035496) internal successors, (22416), 6536 states have internal predecessors, (22416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6537 states to 6537 states and 22416 transitions. [2022-03-01 18:27:57,076 INFO L78 Accepts]: Start accepts. Automaton has 6537 states and 22416 transitions. Word has length 30 [2022-03-01 18:27:57,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:57,076 INFO L470 AbstractCegarLoop]: Abstraction has 6537 states and 22416 transitions. [2022-03-01 18:27:57,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:57,076 INFO L276 IsEmpty]: Start isEmpty. Operand 6537 states and 22416 transitions. [2022-03-01 18:27:57,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:27:57,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:57,087 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:57,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-01 18:27:57,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:57,288 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:27:57,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:57,288 INFO L85 PathProgramCache]: Analyzing trace with hash 750579931, now seen corresponding path program 44 times [2022-03-01 18:27:57,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:57,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112064222] [2022-03-01 18:27:57,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:57,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:57,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:57,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:57,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:57,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112064222] [2022-03-01 18:27:57,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112064222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:57,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298406215] [2022-03-01 18:27:57,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:27:57,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:57,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:57,590 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:27:57,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-01 18:27:57,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:27:57,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:57,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:27:57,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:57,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:57,980 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 42 treesize of output 60 [2022-03-01 18:27:57,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:57,994 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 76 treesize of output 88 [2022-03-01 18:27:58,186 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:58,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:58,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:58,541 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 38 treesize of output 57 [2022-03-01 18:27:58,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:58,554 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 26 treesize of output 45 [2022-03-01 18:27:58,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:58,600 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:27:58,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:58,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:27:58,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:58,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298406215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:58,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:58,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-03-01 18:27:58,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245146743] [2022-03-01 18:27:58,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:58,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:27:58,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:58,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:27:58,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:27:58,690 INFO L87 Difference]: Start difference. First operand 6537 states and 22416 transitions. Second operand has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 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-03-01 18:28:43,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:43,658 INFO L93 Difference]: Finished difference Result 23266 states and 73315 transitions. [2022-03-01 18:28:43,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 466 states. [2022-03-01 18:28:43,658 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 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 30 [2022-03-01 18:28:43,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:43,704 INFO L225 Difference]: With dead ends: 23266 [2022-03-01 18:28:43,704 INFO L226 Difference]: Without dead ends: 23000 [2022-03-01 18:28:43,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 494 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116960 ImplicationChecksByTransitivity, 40.4s TimeCoverageRelationStatistics Valid=34708, Invalid=210812, Unknown=0, NotChecked=0, Total=245520 [2022-03-01 18:28:43,712 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 1936 mSDsluCounter, 3600 mSDsCounter, 0 mSdLazyCounter, 6909 mSolverCounterSat, 1132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1936 SdHoareTripleChecker+Valid, 1911 SdHoareTripleChecker+Invalid, 10809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1132 IncrementalHoareTripleChecker+Valid, 6909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2768 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:43,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1936 Valid, 1911 Invalid, 10809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1132 Valid, 6909 Invalid, 0 Unknown, 2768 Unchecked, 4.3s Time] [2022-03-01 18:28:43,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23000 states. [2022-03-01 18:28:43,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23000 to 7230. [2022-03-01 18:28:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7230 states, 7229 states have (on average 3.460229630654309) internal successors, (25014), 7229 states have internal predecessors, (25014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:43,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7230 states to 7230 states and 25014 transitions. [2022-03-01 18:28:43,968 INFO L78 Accepts]: Start accepts. Automaton has 7230 states and 25014 transitions. Word has length 30 [2022-03-01 18:28:43,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:43,968 INFO L470 AbstractCegarLoop]: Abstraction has 7230 states and 25014 transitions. [2022-03-01 18:28:43,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 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-03-01 18:28:43,968 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 25014 transitions. [2022-03-01 18:28:43,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:28:43,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:43,979 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, 1] [2022-03-01 18:28:43,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:44,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-01 18:28:44,179 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:28:44,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:44,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1836105554, now seen corresponding path program 46 times [2022-03-01 18:28:44,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:44,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186757187] [2022-03-01 18:28:44,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:44,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:44,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:44,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186757187] [2022-03-01 18:28:44,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186757187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:44,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891997199] [2022-03-01 18:28:44,548 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:44,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:44,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:44,549 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:28:44,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-01 18:28:44,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:44,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:44,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:28:44,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:44,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:44,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:44,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-03-01 18:28:44,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:44,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:44,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-03-01 18:28:44,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:44,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:45,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,213 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 34 treesize of output 69 [2022-03-01 18:28:45,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,232 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 24 treesize of output 59 [2022-03-01 18:28:45,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:28:45,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:28:45,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:45,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891997199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:45,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:45,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-01 18:28:45,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091467189] [2022-03-01 18:28:45,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:45,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:28:45,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:45,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:28:45,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:28:45,726 INFO L87 Difference]: Start difference. First operand 7230 states and 25014 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:51,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:51,958 INFO L93 Difference]: Finished difference Result 13524 states and 43551 transitions. [2022-03-01 18:28:51,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 18:28:51,958 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:28:51,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:51,984 INFO L225 Difference]: With dead ends: 13524 [2022-03-01 18:28:51,984 INFO L226 Difference]: Without dead ends: 13490 [2022-03-01 18:28:51,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5645 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2566, Invalid=12196, Unknown=0, NotChecked=0, Total=14762 [2022-03-01 18:28:51,985 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 830 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 2298 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 830 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 3252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 345 IncrementalHoareTripleChecker+Valid, 2298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:51,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [830 Valid, 521 Invalid, 3252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [345 Valid, 2298 Invalid, 0 Unknown, 609 Unchecked, 1.2s Time] [2022-03-01 18:28:51,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13490 states. [2022-03-01 18:28:52,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13490 to 7248. [2022-03-01 18:28:52,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7248 states, 7247 states have (on average 3.4600524354905478) internal successors, (25075), 7247 states have internal predecessors, (25075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:52,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7248 states to 7248 states and 25075 transitions. [2022-03-01 18:28:52,148 INFO L78 Accepts]: Start accepts. Automaton has 7248 states and 25075 transitions. Word has length 30 [2022-03-01 18:28:52,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:52,148 INFO L470 AbstractCegarLoop]: Abstraction has 7248 states and 25075 transitions. [2022-03-01 18:28:52,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:52,148 INFO L276 IsEmpty]: Start isEmpty. Operand 7248 states and 25075 transitions. [2022-03-01 18:28:52,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:28:52,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:52,159 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, 1] [2022-03-01 18:28:52,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-01 18:28:52,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:52,359 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:28:52,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:52,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1822394888, now seen corresponding path program 47 times [2022-03-01 18:28:52,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:52,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663692957] [2022-03-01 18:28:52,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:52,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:52,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:52,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:52,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663692957] [2022-03-01 18:28:52,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663692957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:52,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629824257] [2022-03-01 18:28:52,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:52,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:52,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:52,659 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:28:52,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-01 18:28:52,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:52,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:52,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:28:52,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:52,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:52,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:52,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,000 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 43 treesize of output 39 [2022-03-01 18:28:53,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 26 [2022-03-01 18:28:53,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:53,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:53,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,366 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 34 treesize of output 69 [2022-03-01 18:28:53,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,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 24 treesize of output 59 [2022-03-01 18:28:53,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:28:53,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:28:53,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:53,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629824257] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:53,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:53,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-03-01 18:28:53,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231692457] [2022-03-01 18:28:53,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:53,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:28:53,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:53,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:28:53,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:28:53,881 INFO L87 Difference]: Start difference. First operand 7248 states and 25075 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:03,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:03,523 INFO L93 Difference]: Finished difference Result 18143 states and 57239 transitions. [2022-03-01 18:29:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-03-01 18:29:03,524 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:29:03,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:03,557 INFO L225 Difference]: With dead ends: 18143 [2022-03-01 18:29:03,558 INFO L226 Difference]: Without dead ends: 17978 [2022-03-01 18:29:03,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11077 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3738, Invalid=22344, Unknown=0, NotChecked=0, Total=26082 [2022-03-01 18:29:03,559 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 771 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 4000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1177 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:03,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [771 Valid, 705 Invalid, 4000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 2581 Invalid, 0 Unknown, 1177 Unchecked, 1.4s Time] [2022-03-01 18:29:03,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17978 states. [2022-03-01 18:29:03,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17978 to 7278. [2022-03-01 18:29:03,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7278 states, 7277 states have (on average 3.4595300261096606) internal successors, (25175), 7277 states have internal predecessors, (25175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:03,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7278 states to 7278 states and 25175 transitions. [2022-03-01 18:29:03,751 INFO L78 Accepts]: Start accepts. Automaton has 7278 states and 25175 transitions. Word has length 30 [2022-03-01 18:29:03,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:03,751 INFO L470 AbstractCegarLoop]: Abstraction has 7278 states and 25175 transitions. [2022-03-01 18:29:03,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:03,752 INFO L276 IsEmpty]: Start isEmpty. Operand 7278 states and 25175 transitions. [2022-03-01 18:29:03,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:29:03,762 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:03,762 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:03,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-01 18:29:03,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:03,963 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:29:03,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:03,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1876694929, now seen corresponding path program 45 times [2022-03-01 18:29:03,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:03,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928892318] [2022-03-01 18:29:03,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:03,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:04,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:04,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928892318] [2022-03-01 18:29:04,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928892318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:04,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336825161] [2022-03-01 18:29:04,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:04,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:04,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:04,287 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:29:04,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-01 18:29:04,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:29:04,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:04,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:29:04,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:04,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:04,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:04,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2022-03-01 18:29:04,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:04,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:04,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 87 treesize of output 103 [2022-03-01 18:29:04,916 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:04,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:05,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:05,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:05,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 44 [2022-03-01 18:29:05,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:05,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:05,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 9 [2022-03-01 18:29:05,450 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336825161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:05,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:05,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 37 [2022-03-01 18:29:05,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649948333] [2022-03-01 18:29:05,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:05,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:29:05,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:05,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:29:05,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:29:05,450 INFO L87 Difference]: Start difference. First operand 7278 states and 25175 transitions. Second operand has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:09,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:09,894 INFO L93 Difference]: Finished difference Result 10861 states and 36289 transitions. [2022-03-01 18:29:09,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:29:09,895 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:29:09,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:09,915 INFO L225 Difference]: With dead ends: 10861 [2022-03-01 18:29:09,915 INFO L226 Difference]: Without dead ends: 10816 [2022-03-01 18:29:09,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3219 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1387, Invalid=9533, Unknown=0, NotChecked=0, Total=10920 [2022-03-01 18:29:09,916 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 550 mSDsluCounter, 1434 mSDsCounter, 0 mSdLazyCounter, 2974 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 3723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 584 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:09,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 1018 Invalid, 3723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2974 Invalid, 0 Unknown, 584 Unchecked, 1.3s Time] [2022-03-01 18:29:09,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10816 states. [2022-03-01 18:29:10,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10816 to 7318. [2022-03-01 18:29:10,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7318 states, 7317 states have (on average 3.4601612682793497) internal successors, (25318), 7317 states have internal predecessors, (25318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:10,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7318 states to 7318 states and 25318 transitions. [2022-03-01 18:29:10,078 INFO L78 Accepts]: Start accepts. Automaton has 7318 states and 25318 transitions. Word has length 30 [2022-03-01 18:29:10,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:10,078 INFO L470 AbstractCegarLoop]: Abstraction has 7318 states and 25318 transitions. [2022-03-01 18:29:10,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:10,079 INFO L276 IsEmpty]: Start isEmpty. Operand 7318 states and 25318 transitions. [2022-03-01 18:29:10,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:29:10,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:10,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:10,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:10,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:10,303 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:29:10,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:10,304 INFO L85 PathProgramCache]: Analyzing trace with hash -2016344273, now seen corresponding path program 46 times [2022-03-01 18:29:10,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:10,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439135712] [2022-03-01 18:29:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:10,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:10,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:10,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:10,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439135712] [2022-03-01 18:29:10,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439135712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:10,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155464737] [2022-03-01 18:29:10,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:10,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:10,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:10,626 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:29:10,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-01 18:29:10,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:10,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:10,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:29:10,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:10,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:10,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:10,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:10,893 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 35 treesize of output 53 [2022-03-01 18:29:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:10,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:10,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:10,907 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 67 treesize of output 79 [2022-03-01 18:29:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:11,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:11,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:11,369 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 38 treesize of output 57 [2022-03-01 18:29:11,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:11,382 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 26 treesize of output 45 [2022-03-01 18:29:11,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:11,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:29:11,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:11,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:11,425 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:29:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:11,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155464737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:11,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:11,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 33 [2022-03-01 18:29:11,499 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483581083] [2022-03-01 18:29:11,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:11,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:29:11,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:11,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:29:11,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:29:11,500 INFO L87 Difference]: Start difference. First operand 7318 states and 25318 transitions. Second operand has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:16,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:16,527 INFO L93 Difference]: Finished difference Result 12931 states and 42701 transitions. [2022-03-01 18:29:16,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 18:29:16,527 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:29:16,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:16,555 INFO L225 Difference]: With dead ends: 12931 [2022-03-01 18:29:16,555 INFO L226 Difference]: Without dead ends: 12831 [2022-03-01 18:29:16,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4112 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1835, Invalid=10821, Unknown=0, NotChecked=0, Total=12656 [2022-03-01 18:29:16,555 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 681 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 3761 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 3998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 3761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:16,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1309 Invalid, 3998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 3761 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-01 18:29:16,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12831 states. [2022-03-01 18:29:16,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12831 to 7438. [2022-03-01 18:29:16,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7438 states, 7437 states have (on average 3.4599973107435793) internal successors, (25732), 7437 states have internal predecessors, (25732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:16,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7438 states to 7438 states and 25732 transitions. [2022-03-01 18:29:16,731 INFO L78 Accepts]: Start accepts. Automaton has 7438 states and 25732 transitions. Word has length 30 [2022-03-01 18:29:16,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:16,731 INFO L470 AbstractCegarLoop]: Abstraction has 7438 states and 25732 transitions. [2022-03-01 18:29:16,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:16,731 INFO L276 IsEmpty]: Start isEmpty. Operand 7438 states and 25732 transitions. [2022-03-01 18:29:16,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:29:16,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:16,744 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, 1] [2022-03-01 18:29:16,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-01 18:29:16,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:16,944 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:29:16,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:16,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1105977056, now seen corresponding path program 48 times [2022-03-01 18:29:16,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:16,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677275160] [2022-03-01 18:29:16,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:16,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:16,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:17,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:17,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:17,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677275160] [2022-03-01 18:29:17,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677275160] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:17,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763209459] [2022-03-01 18:29:17,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:29:17,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:17,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:17,247 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:29:17,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-01 18:29:17,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:29:17,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:17,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:29:17,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:17,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:17,596 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 44 [2022-03-01 18:29:17,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:17,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 52 [2022-03-01 18:29:17,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:17,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:18,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:18,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:29:18,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:18,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:29:18,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,318 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-03-01 18:29:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:18,321 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-03-01 18:29:18,429 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:18,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763209459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:18,429 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:18,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-01 18:29:18,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491549963] [2022-03-01 18:29:18,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:18,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:29:18,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:18,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:29:18,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:29:18,430 INFO L87 Difference]: Start difference. First operand 7438 states and 25732 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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-03-01 18:29:40,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:40,672 INFO L93 Difference]: Finished difference Result 16526 states and 54365 transitions. [2022-03-01 18:29:40,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2022-03-01 18:29:40,673 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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 30 [2022-03-01 18:29:40,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:40,704 INFO L225 Difference]: With dead ends: 16526 [2022-03-01 18:29:40,704 INFO L226 Difference]: Without dead ends: 16473 [2022-03-01 18:29:40,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31631 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=9136, Invalid=63494, Unknown=0, NotChecked=0, Total=72630 [2022-03-01 18:29:40,707 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 1211 mSDsluCounter, 1816 mSDsCounter, 0 mSdLazyCounter, 3656 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 5362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 3656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1240 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:40,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1211 Valid, 1079 Invalid, 5362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 3656 Invalid, 0 Unknown, 1240 Unchecked, 2.3s Time] [2022-03-01 18:29:40,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16473 states. [2022-03-01 18:29:40,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16473 to 7514. [2022-03-01 18:29:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7514 states, 7513 states have (on average 3.4654598695594303) internal successors, (26036), 7513 states have internal predecessors, (26036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:40,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7514 states to 7514 states and 26036 transitions. [2022-03-01 18:29:40,891 INFO L78 Accepts]: Start accepts. Automaton has 7514 states and 26036 transitions. Word has length 30 [2022-03-01 18:29:40,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:40,891 INFO L470 AbstractCegarLoop]: Abstraction has 7514 states and 26036 transitions. [2022-03-01 18:29:40,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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-03-01 18:29:40,891 INFO L276 IsEmpty]: Start isEmpty. Operand 7514 states and 26036 transitions. [2022-03-01 18:29:40,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:29:40,902 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:40,902 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, 1] [2022-03-01 18:29:40,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-01 18:29:41,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-01 18:29:41,103 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:29:41,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1637830820, now seen corresponding path program 49 times [2022-03-01 18:29:41,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:41,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364400865] [2022-03-01 18:29:41,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:41,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:41,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:41,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:41,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364400865] [2022-03-01 18:29:41,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364400865] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:41,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761598276] [2022-03-01 18:29:41,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:29:41,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:41,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:41,399 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:29:41,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-01 18:29:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:41,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:29:41,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:41,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:41,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:41,776 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-03-01 18:29:41,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:41,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:41,779 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-03-01 18:29:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:41,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:42,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:42,119 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 34 treesize of output 69 [2022-03-01 18:29:42,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:42,140 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 24 treesize of output 59 [2022-03-01 18:29:42,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:42,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-03-01 18:29:42,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:42,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:42,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-03-01 18:29:42,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:42,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761598276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:42,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:42,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-01 18:29:42,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053682924] [2022-03-01 18:29:42,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:42,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:29:42,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:42,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:29:42,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=873, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:29:42,665 INFO L87 Difference]: Start difference. First operand 7514 states and 26036 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) 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-03-01 18:29:47,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:47,600 INFO L93 Difference]: Finished difference Result 12709 states and 41187 transitions. [2022-03-01 18:29:47,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 18:29:47,600 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) 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 30 [2022-03-01 18:29:47,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:47,627 INFO L225 Difference]: With dead ends: 12709 [2022-03-01 18:29:47,627 INFO L226 Difference]: Without dead ends: 12679 [2022-03-01 18:29:47,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4444 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1978, Invalid=10012, Unknown=0, NotChecked=0, Total=11990 [2022-03-01 18:29:47,628 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 489 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1962 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:47,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 502 Invalid, 2760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1962 Invalid, 0 Unknown, 593 Unchecked, 1.0s Time] [2022-03-01 18:29:47,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12679 states. [2022-03-01 18:29:47,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12679 to 7518. [2022-03-01 18:29:47,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7518 states, 7517 states have (on average 3.4661434082745775) internal successors, (26055), 7517 states have internal predecessors, (26055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7518 states to 7518 states and 26055 transitions. [2022-03-01 18:29:47,789 INFO L78 Accepts]: Start accepts. Automaton has 7518 states and 26055 transitions. Word has length 30 [2022-03-01 18:29:47,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:47,789 INFO L470 AbstractCegarLoop]: Abstraction has 7518 states and 26055 transitions. [2022-03-01 18:29:47,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) 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-03-01 18:29:47,790 INFO L276 IsEmpty]: Start isEmpty. Operand 7518 states and 26055 transitions. [2022-03-01 18:29:47,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:29:47,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:47,801 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, 1] [2022-03-01 18:29:47,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-01 18:29:48,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-01 18:29:48,001 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:29:48,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:48,002 INFO L85 PathProgramCache]: Analyzing trace with hash 505670412, now seen corresponding path program 50 times [2022-03-01 18:29:48,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:48,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303909690] [2022-03-01 18:29:48,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:48,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:48,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303909690] [2022-03-01 18:29:48,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303909690] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175636031] [2022-03-01 18:29:48,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:48,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:48,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:48,300 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:29:48,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-01 18:29:48,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:48,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:48,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:29:48,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:48,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:48,652 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 44 [2022-03-01 18:29:48,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:48,661 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 61 [2022-03-01 18:29:48,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:48,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:49,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:49,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:29:49,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:49,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:29:49,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,398 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-03-01 18:29:49,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:49,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-03-01 18:29:49,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:49,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175636031] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:49,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:49,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-01 18:29:49,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788398678] [2022-03-01 18:29:49,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:49,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:29:49,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:49,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:29:49,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:29:49,501 INFO L87 Difference]: Start difference. First operand 7518 states and 26055 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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-03-01 18:30:16,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:16,981 INFO L93 Difference]: Finished difference Result 16334 states and 53312 transitions. [2022-03-01 18:30:16,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2022-03-01 18:30:16,981 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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 30 [2022-03-01 18:30:16,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:17,013 INFO L225 Difference]: With dead ends: 16334 [2022-03-01 18:30:17,013 INFO L226 Difference]: Without dead ends: 16220 [2022-03-01 18:30:17,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 316 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44116 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=11557, Invalid=89249, Unknown=0, NotChecked=0, Total=100806 [2022-03-01 18:30:17,017 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1104 mSDsluCounter, 2543 mSDsCounter, 0 mSdLazyCounter, 5135 mSolverCounterSat, 517 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 1456 SdHoareTripleChecker+Invalid, 8335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 517 IncrementalHoareTripleChecker+Valid, 5135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2683 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:17,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1104 Valid, 1456 Invalid, 8335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [517 Valid, 5135 Invalid, 0 Unknown, 2683 Unchecked, 3.0s Time] [2022-03-01 18:30:17,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16220 states. [2022-03-01 18:30:17,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16220 to 7505. [2022-03-01 18:30:17,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7505 states, 7504 states have (on average 3.463219616204691) internal successors, (25988), 7504 states have internal predecessors, (25988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:17,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7505 states to 7505 states and 25988 transitions. [2022-03-01 18:30:17,239 INFO L78 Accepts]: Start accepts. Automaton has 7505 states and 25988 transitions. Word has length 30 [2022-03-01 18:30:17,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:17,239 INFO L470 AbstractCegarLoop]: Abstraction has 7505 states and 25988 transitions. [2022-03-01 18:30:17,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 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-03-01 18:30:17,239 INFO L276 IsEmpty]: Start isEmpty. Operand 7505 states and 25988 transitions. [2022-03-01 18:30:17,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:30:17,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:17,250 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, 1] [2022-03-01 18:30:17,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-01 18:30:17,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:17,451 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:30:17,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:17,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1362135974, now seen corresponding path program 51 times [2022-03-01 18:30:17,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:17,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091191422] [2022-03-01 18:30:17,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:17,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:17,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:17,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:17,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:17,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091191422] [2022-03-01 18:30:17,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091191422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:17,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453073607] [2022-03-01 18:30:17,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:30:17,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:17,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:17,741 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:30:17,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-01 18:30:17,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:30:17,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:17,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:30:17,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:18,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:18,055 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 31 treesize of output 47 [2022-03-01 18:30:18,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:18,073 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 79 treesize of output 87 [2022-03-01 18:30:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:18,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:18,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:18,821 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 60 treesize of output 93 [2022-03-01 18:30:18,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:18,845 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 44 treesize of output 77 [2022-03-01 18:30:19,854 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:19,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453073607] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:19,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:19,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-03-01 18:30:19,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013543166] [2022-03-01 18:30:19,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:19,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:30:19,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:19,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:30:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:30:19,855 INFO L87 Difference]: Start difference. First operand 7505 states and 25988 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:25,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:25,932 INFO L93 Difference]: Finished difference Result 16709 states and 56534 transitions. [2022-03-01 18:30:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-01 18:30:25,933 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:30:25,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:25,973 INFO L225 Difference]: With dead ends: 16709 [2022-03-01 18:30:25,973 INFO L226 Difference]: Without dead ends: 16630 [2022-03-01 18:30:25,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 57 SyntacticMatches, 8 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7115 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2654, Invalid=14902, Unknown=0, NotChecked=0, Total=17556 [2022-03-01 18:30:25,974 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 622 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1642 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 3034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1159 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:25,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 404 Invalid, 3034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1642 Invalid, 0 Unknown, 1159 Unchecked, 1.0s Time] [2022-03-01 18:30:25,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16630 states. [2022-03-01 18:30:26,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16630 to 7559. [2022-03-01 18:30:26,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7559 states, 7558 states have (on average 3.463614712887007) internal successors, (26178), 7558 states have internal predecessors, (26178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:26,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7559 states to 7559 states and 26178 transitions. [2022-03-01 18:30:26,202 INFO L78 Accepts]: Start accepts. Automaton has 7559 states and 26178 transitions. Word has length 30 [2022-03-01 18:30:26,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:26,202 INFO L470 AbstractCegarLoop]: Abstraction has 7559 states and 26178 transitions. [2022-03-01 18:30:26,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:26,203 INFO L276 IsEmpty]: Start isEmpty. Operand 7559 states and 26178 transitions. [2022-03-01 18:30:26,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:30:26,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:26,215 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, 1] [2022-03-01 18:30:26,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-01 18:30:26,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:26,416 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:30:26,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:26,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1538721804, now seen corresponding path program 52 times [2022-03-01 18:30:26,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:26,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477402561] [2022-03-01 18:30:26,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:26,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:26,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:26,735 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:26,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:26,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477402561] [2022-03-01 18:30:26,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477402561] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:26,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398096120] [2022-03-01 18:30:26,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:30:26,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:26,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:26,737 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:30:26,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-01 18:30:26,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:30:26,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:26,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:30:26,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:27,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:27,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-03-01 18:30:27,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:27,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-03-01 18:30:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:27,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:27,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,401 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 33 treesize of output 68 [2022-03-01 18:30:27,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,430 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 23 treesize of output 58 [2022-03-01 18:30:27,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-03-01 18:30:27,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:27,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:27,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-03-01 18:30:27,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:27,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398096120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:27,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:27,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-03-01 18:30:27,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272618119] [2022-03-01 18:30:27,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:27,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:30:27,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:27,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:30:27,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:30:27,993 INFO L87 Difference]: Start difference. First operand 7559 states and 26178 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:33,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:33,791 INFO L93 Difference]: Finished difference Result 13585 states and 43889 transitions. [2022-03-01 18:30:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-01 18:30:33,791 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:30:33,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:33,822 INFO L225 Difference]: With dead ends: 13585 [2022-03-01 18:30:33,823 INFO L226 Difference]: Without dead ends: 13507 [2022-03-01 18:30:33,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5084 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2156, Invalid=11416, Unknown=0, NotChecked=0, Total=13572 [2022-03-01 18:30:33,824 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 506 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 2824 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 3553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:33,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 687 Invalid, 3553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2824 Invalid, 0 Unknown, 506 Unchecked, 1.4s Time] [2022-03-01 18:30:33,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13507 states. [2022-03-01 18:30:34,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13507 to 7582. [2022-03-01 18:30:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7582 states, 7581 states have (on average 3.4618124258013454) internal successors, (26244), 7581 states have internal predecessors, (26244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:34,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7582 states to 7582 states and 26244 transitions. [2022-03-01 18:30:34,036 INFO L78 Accepts]: Start accepts. Automaton has 7582 states and 26244 transitions. Word has length 30 [2022-03-01 18:30:34,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:34,036 INFO L470 AbstractCegarLoop]: Abstraction has 7582 states and 26244 transitions. [2022-03-01 18:30:34,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:34,037 INFO L276 IsEmpty]: Start isEmpty. Operand 7582 states and 26244 transitions. [2022-03-01 18:30:34,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:30:34,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:34,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:30:34,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-01 18:30:34,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-01 18:30:34,249 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:30:34,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:34,250 INFO L85 PathProgramCache]: Analyzing trace with hash 983099671, now seen corresponding path program 47 times [2022-03-01 18:30:34,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:34,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331400224] [2022-03-01 18:30:34,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:34,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:34,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:34,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331400224] [2022-03-01 18:30:34,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331400224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:34,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136221334] [2022-03-01 18:30:34,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:30:34,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:34,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:34,601 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:30:34,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-01 18:30:34,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:30:34,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:34,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:30:34,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:34,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:34,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:34,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:34,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-03-01 18:30:34,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:34,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:34,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:34,941 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-03-01 18:30:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:34,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:35,226 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:30:35,226 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 38 treesize of output 63 [2022-03-01 18:30:35,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:35,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:30:35,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:35,325 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:30:35,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:35,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:35,328 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:30:35,400 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:35,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136221334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:35,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:35,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-01 18:30:35,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429166430] [2022-03-01 18:30:35,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:35,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:30:35,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:35,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:30:35,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:30:35,401 INFO L87 Difference]: Start difference. First operand 7582 states and 26244 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:43,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:43,342 INFO L93 Difference]: Finished difference Result 11688 states and 38988 transitions. [2022-03-01 18:30:43,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-01 18:30:43,342 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:30:43,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:43,366 INFO L225 Difference]: With dead ends: 11688 [2022-03-01 18:30:43,366 INFO L226 Difference]: Without dead ends: 11594 [2022-03-01 18:30:43,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8229 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2731, Invalid=19025, Unknown=0, NotChecked=0, Total=21756 [2022-03-01 18:30:43,368 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 472 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 3832 mSolverCounterSat, 399 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 4231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 3832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:43,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 740 Invalid, 4231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 3832 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-01 18:30:43,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11594 states. [2022-03-01 18:30:43,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11594 to 7602. [2022-03-01 18:30:43,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7602 states, 7601 states have (on average 3.4592816734640177) internal successors, (26294), 7601 states have internal predecessors, (26294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7602 states to 7602 states and 26294 transitions. [2022-03-01 18:30:43,515 INFO L78 Accepts]: Start accepts. Automaton has 7602 states and 26294 transitions. Word has length 30 [2022-03-01 18:30:43,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:43,516 INFO L470 AbstractCegarLoop]: Abstraction has 7602 states and 26294 transitions. [2022-03-01 18:30:43,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:43,516 INFO L276 IsEmpty]: Start isEmpty. Operand 7602 states and 26294 transitions. [2022-03-01 18:30:43,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:30:43,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:43,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:30:43,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-01 18:30:43,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:43,728 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:30:43,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:43,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2041248553, now seen corresponding path program 48 times [2022-03-01 18:30:43,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:43,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421119650] [2022-03-01 18:30:43,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:43,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:43,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:44,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:44,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:44,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421119650] [2022-03-01 18:30:44,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421119650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:44,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303673193] [2022-03-01 18:30:44,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:30:44,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:44,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:44,086 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:30:44,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-01 18:30:44,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:30:44,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:44,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:30:44,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:44,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:44,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 66 [2022-03-01 18:30:44,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:44,413 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 111 treesize of output 117 [2022-03-01 18:30:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:44,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:44,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:44,864 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 38 treesize of output 57 [2022-03-01 18:30:44,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:44,877 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 26 treesize of output 45 [2022-03-01 18:30:44,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,920 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:30:44,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:44,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:44,922 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:30:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:45,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303673193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:45,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:45,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-03-01 18:30:45,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431575415] [2022-03-01 18:30:45,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:45,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:30:45,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:45,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:30:45,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1049, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:30:45,003 INFO L87 Difference]: Start difference. First operand 7602 states and 26294 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:53,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:53,276 INFO L93 Difference]: Finished difference Result 13282 states and 44055 transitions. [2022-03-01 18:30:53,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-01 18:30:53,276 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:30:53,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:53,306 INFO L225 Difference]: With dead ends: 13282 [2022-03-01 18:30:53,306 INFO L226 Difference]: Without dead ends: 13167 [2022-03-01 18:30:53,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9094 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=3232, Invalid=22850, Unknown=0, NotChecked=0, Total=26082 [2022-03-01 18:30:53,308 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 773 mSDsluCounter, 1702 mSDsCounter, 0 mSdLazyCounter, 4961 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 1173 SdHoareTripleChecker+Invalid, 5692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 4961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:53,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 1173 Invalid, 5692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 4961 Invalid, 0 Unknown, 433 Unchecked, 2.3s Time] [2022-03-01 18:30:53,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13167 states. [2022-03-01 18:30:53,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13167 to 7713. [2022-03-01 18:30:53,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7713 states, 7712 states have (on average 3.454616182572614) internal successors, (26642), 7712 states have internal predecessors, (26642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:53,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7713 states to 7713 states and 26642 transitions. [2022-03-01 18:30:53,500 INFO L78 Accepts]: Start accepts. Automaton has 7713 states and 26642 transitions. Word has length 30 [2022-03-01 18:30:53,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:53,501 INFO L470 AbstractCegarLoop]: Abstraction has 7713 states and 26642 transitions. [2022-03-01 18:30:53,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:30:53,501 INFO L276 IsEmpty]: Start isEmpty. Operand 7713 states and 26642 transitions. [2022-03-01 18:30:53,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:30:53,513 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:53,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:30:53,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-01 18:30:53,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-01 18:30:53,715 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:30:53,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:53,715 INFO L85 PathProgramCache]: Analyzing trace with hash -2118966875, now seen corresponding path program 49 times [2022-03-01 18:30:53,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:53,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990421820] [2022-03-01 18:30:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:53,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:54,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:54,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:54,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990421820] [2022-03-01 18:30:54,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990421820] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:54,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998940807] [2022-03-01 18:30:54,073 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:30:54,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:54,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:54,074 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:30:54,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-01 18:30:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:54,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:30:54,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:54,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:54,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,478 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-03-01 18:30:54,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:54,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,502 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2022-03-01 18:30:54,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:54,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:54,793 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:30:54,793 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 38 treesize of output 63 [2022-03-01 18:30:54,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:54,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:30:54,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:54,912 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:30:54,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:54,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:54,915 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:30:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:54,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998940807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:54,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:54,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-01 18:30:54,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145557009] [2022-03-01 18:30:54,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:54,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:30:54,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:54,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:30:54,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:30:54,988 INFO L87 Difference]: Start difference. First operand 7713 states and 26642 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:31:06,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:06,788 INFO L93 Difference]: Finished difference Result 13854 states and 45807 transitions. [2022-03-01 18:31:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-03-01 18:31:06,788 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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 30 [2022-03-01 18:31:06,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:06,820 INFO L225 Difference]: With dead ends: 13854 [2022-03-01 18:31:06,820 INFO L226 Difference]: Without dead ends: 13793 [2022-03-01 18:31:06,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15066 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=4904, Invalid=32538, Unknown=0, NotChecked=0, Total=37442 [2022-03-01 18:31:06,822 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 621 mSDsluCounter, 1972 mSDsCounter, 0 mSdLazyCounter, 5044 mSolverCounterSat, 523 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 5567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 523 IncrementalHoareTripleChecker+Valid, 5044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:06,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [621 Valid, 995 Invalid, 5567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [523 Valid, 5044 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-01 18:31:06,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13793 states. [2022-03-01 18:31:06,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13793 to 7731. [2022-03-01 18:31:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7731 states, 7730 states have (on average 3.457438551099612) internal successors, (26726), 7730 states have internal predecessors, (26726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:07,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7731 states to 7731 states and 26726 transitions. [2022-03-01 18:31:07,010 INFO L78 Accepts]: Start accepts. Automaton has 7731 states and 26726 transitions. Word has length 30 [2022-03-01 18:31:07,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:07,010 INFO L470 AbstractCegarLoop]: Abstraction has 7731 states and 26726 transitions. [2022-03-01 18:31:07,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-03-01 18:31:07,010 INFO L276 IsEmpty]: Start isEmpty. Operand 7731 states and 26726 transitions. [2022-03-01 18:31:07,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:31:07,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:07,023 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:07,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-01 18:31:07,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-01 18:31:07,223 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:31:07,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:07,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1630446187, now seen corresponding path program 50 times [2022-03-01 18:31:07,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:07,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075019500] [2022-03-01 18:31:07,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:07,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:07,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:07,558 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:07,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:07,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075019500] [2022-03-01 18:31:07,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075019500] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:07,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491739399] [2022-03-01 18:31:07,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:31:07,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:07,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:07,560 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:31:07,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-01 18:31:07,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:31:07,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:07,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:31:07,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:07,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:07,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:07,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:07,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-03-01 18:31:07,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:07,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:07,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:07,926 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-03-01 18:31:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:08,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:08,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:08,349 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 37 treesize of output 56 [2022-03-01 18:31:08,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:08,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2022-03-01 18:31:08,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:08,404 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:31:08,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:08,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:08,407 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:31:08,483 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:08,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491739399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:08,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:08,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-03-01 18:31:08,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152725737] [2022-03-01 18:31:08,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:08,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:31:08,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:08,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:31:08,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:31:08,484 INFO L87 Difference]: Start difference. First operand 7731 states and 26726 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:14,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:14,640 INFO L93 Difference]: Finished difference Result 13366 states and 43961 transitions. [2022-03-01 18:31:14,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-01 18:31:14,641 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:31:14,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:14,668 INFO L225 Difference]: With dead ends: 13366 [2022-03-01 18:31:14,668 INFO L226 Difference]: Without dead ends: 13244 [2022-03-01 18:31:14,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4695 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1860, Invalid=12420, Unknown=0, NotChecked=0, Total=14280 [2022-03-01 18:31:14,669 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 574 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 5227 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 5422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 5227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:14,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 1541 Invalid, 5422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 5227 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-01 18:31:14,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13244 states. [2022-03-01 18:31:14,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13244 to 7951. [2022-03-01 18:31:14,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7951 states, 7950 states have (on average 3.4544654088050315) internal successors, (27463), 7950 states have internal predecessors, (27463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:14,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7951 states to 7951 states and 27463 transitions. [2022-03-01 18:31:14,848 INFO L78 Accepts]: Start accepts. Automaton has 7951 states and 27463 transitions. Word has length 30 [2022-03-01 18:31:14,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:14,848 INFO L470 AbstractCegarLoop]: Abstraction has 7951 states and 27463 transitions. [2022-03-01 18:31:14,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:14,848 INFO L276 IsEmpty]: Start isEmpty. Operand 7951 states and 27463 transitions. [2022-03-01 18:31:14,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:31:14,861 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:14,861 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:14,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-01 18:31:15,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-01 18:31:15,062 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:31:15,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:15,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1913817913, now seen corresponding path program 51 times [2022-03-01 18:31:15,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:15,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647294461] [2022-03-01 18:31:15,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:15,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:15,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:15,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647294461] [2022-03-01 18:31:15,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647294461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:15,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851214619] [2022-03-01 18:31:15,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:31:15,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:15,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:15,356 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:31:15,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-01 18:31:15,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:31:15,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:15,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:31:15,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:15,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:15,707 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-03-01 18:31:15,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:15,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:15,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:15,710 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-03-01 18:31:15,742 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:15,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:16,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:16,034 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 38 treesize of output 57 [2022-03-01 18:31:16,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:16,047 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 26 treesize of output 45 [2022-03-01 18:31:16,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:16,088 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:31:16,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:16,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:16,091 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:31:16,164 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:16,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851214619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:16,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:16,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-01 18:31:16,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551314381] [2022-03-01 18:31:16,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:16,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:31:16,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:16,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:31:16,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:31:16,165 INFO L87 Difference]: Start difference. First operand 7951 states and 27463 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:21,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:21,218 INFO L93 Difference]: Finished difference Result 13277 states and 43824 transitions. [2022-03-01 18:31:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 18:31:21,218 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:31:21,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:21,247 INFO L225 Difference]: With dead ends: 13277 [2022-03-01 18:31:21,247 INFO L226 Difference]: Without dead ends: 13198 [2022-03-01 18:31:21,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4441 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2136, Invalid=11436, Unknown=0, NotChecked=0, Total=13572 [2022-03-01 18:31:21,249 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 631 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 3104 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 3374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 3104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:21,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 956 Invalid, 3374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 3104 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:31:21,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13198 states. [2022-03-01 18:31:21,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13198 to 7975. [2022-03-01 18:31:21,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7975 states, 7974 states have (on average 3.45322297466767) internal successors, (27536), 7974 states have internal predecessors, (27536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7975 states to 7975 states and 27536 transitions. [2022-03-01 18:31:21,445 INFO L78 Accepts]: Start accepts. Automaton has 7975 states and 27536 transitions. Word has length 30 [2022-03-01 18:31:21,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:21,445 INFO L470 AbstractCegarLoop]: Abstraction has 7975 states and 27536 transitions. [2022-03-01 18:31:21,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:21,445 INFO L276 IsEmpty]: Start isEmpty. Operand 7975 states and 27536 transitions. [2022-03-01 18:31:21,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:31:21,458 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:21,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:21,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-01 18:31:21,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:21,658 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:31:21,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:21,659 INFO L85 PathProgramCache]: Analyzing trace with hash -140710077, now seen corresponding path program 52 times [2022-03-01 18:31:21,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:21,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260450521] [2022-03-01 18:31:21,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:21,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:21,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:21,959 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:21,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:21,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260450521] [2022-03-01 18:31:21,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260450521] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:21,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173146775] [2022-03-01 18:31:21,959 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:31:21,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:21,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:21,960 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:31:21,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-01 18:31:21,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:31:21,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:21,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:31:21,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:22,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:22,313 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 44 treesize of output 62 [2022-03-01 18:31:22,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:22,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 63 treesize of output 77 [2022-03-01 18:31:22,435 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:22,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:22,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:22,733 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 38 treesize of output 57 [2022-03-01 18:31:22,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:22,750 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 26 treesize of output 45 [2022-03-01 18:31:22,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,791 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:31:22,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:22,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:22,793 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:31:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:22,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173146775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:22,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:22,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-01 18:31:22,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267500565] [2022-03-01 18:31:22,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:22,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:31:22,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:22,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:31:22,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:31:22,868 INFO L87 Difference]: Start difference. First operand 7975 states and 27536 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:30,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:30,287 INFO L93 Difference]: Finished difference Result 14359 states and 47191 transitions. [2022-03-01 18:31:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-01 18:31:30,288 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-01 18:31:30,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:30,316 INFO L225 Difference]: With dead ends: 14359 [2022-03-01 18:31:30,316 INFO L226 Difference]: Without dead ends: 14245 [2022-03-01 18:31:30,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7556 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=3536, Invalid=18220, Unknown=0, NotChecked=0, Total=21756 [2022-03-01 18:31:30,317 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 820 mSDsluCounter, 1910 mSDsCounter, 0 mSdLazyCounter, 4466 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 820 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 4783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 4466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:30,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [820 Valid, 1336 Invalid, 4783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 4466 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-01 18:31:30,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14245 states. [2022-03-01 18:31:30,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14245 to 7952. [2022-03-01 18:31:30,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7952 states, 7951 states have (on average 3.458055590491762) internal successors, (27495), 7951 states have internal predecessors, (27495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:30,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7952 states to 7952 states and 27495 transitions. [2022-03-01 18:31:30,497 INFO L78 Accepts]: Start accepts. Automaton has 7952 states and 27495 transitions. Word has length 30 [2022-03-01 18:31:30,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:30,497 INFO L470 AbstractCegarLoop]: Abstraction has 7952 states and 27495 transitions. [2022-03-01 18:31:30,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:31:30,497 INFO L276 IsEmpty]: Start isEmpty. Operand 7952 states and 27495 transitions. [2022-03-01 18:31:30,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:31:30,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:30,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:30,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-01 18:31:30,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:30,711 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:31:30,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:30,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1370544489, now seen corresponding path program 53 times [2022-03-01 18:31:30,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:30,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688018265] [2022-03-01 18:31:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:30,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:30,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:31,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:31,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:31,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688018265] [2022-03-01 18:31:31,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688018265] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:31,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718347011] [2022-03-01 18:31:31,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:31:31,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:31,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:31,022 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:31:31,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-01 18:31:31,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:31:31,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:31,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:31:31,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:31,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:31,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-03-01 18:31:31,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:31,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 75 [2022-03-01 18:31:31,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:31,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:31,792 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:31:31,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-03-01 18:31:31,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:31,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:31:31,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,914 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:31:31,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:31,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:31,917 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:31:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:31:31,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718347011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:31,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:31,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-03-01 18:31:31,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054382499] [2022-03-01 18:31:31,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:31,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:31:31,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:31,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:31:31,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:31:31,994 INFO L87 Difference]: Start difference. First operand 7952 states and 27495 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-03-01 18:32:00,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:32:00,633 INFO L93 Difference]: Finished difference Result 19080 states and 61960 transitions. [2022-03-01 18:32:00,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 378 states. [2022-03-01 18:32:00,633 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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 30 [2022-03-01 18:32:00,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:32:00,677 INFO L225 Difference]: With dead ends: 19080 [2022-03-01 18:32:00,677 INFO L226 Difference]: Without dead ends: 19025 [2022-03-01 18:32:00,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 401 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72727 ImplicationChecksByTransitivity, 23.7s TimeCoverageRelationStatistics Valid=13450, Invalid=148556, Unknown=0, NotChecked=0, Total=162006 [2022-03-01 18:32:00,684 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 961 mSDsluCounter, 3062 mSDsCounter, 0 mSdLazyCounter, 8716 mSolverCounterSat, 573 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 1798 SdHoareTripleChecker+Invalid, 9289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 573 IncrementalHoareTripleChecker+Valid, 8716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:32:00,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 1798 Invalid, 9289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [573 Valid, 8716 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-03-01 18:32:00,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19025 states. [2022-03-01 18:32:00,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19025 to 7945. [2022-03-01 18:32:00,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7945 states, 7944 states have (on average 3.455941591137966) internal successors, (27454), 7944 states have internal predecessors, (27454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:32:00,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7945 states to 7945 states and 27454 transitions. [2022-03-01 18:32:00,941 INFO L78 Accepts]: Start accepts. Automaton has 7945 states and 27454 transitions. Word has length 30 [2022-03-01 18:32:00,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:32:00,941 INFO L470 AbstractCegarLoop]: Abstraction has 7945 states and 27454 transitions. [2022-03-01 18:32:00,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-03-01 18:32:00,941 INFO L276 IsEmpty]: Start isEmpty. Operand 7945 states and 27454 transitions. [2022-03-01 18:32:00,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-01 18:32:00,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:32:00,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:32:00,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-01 18:32:01,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-01 18:32:01,168 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:32:01,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:32:01,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1629300211, now seen corresponding path program 54 times [2022-03-01 18:32:01,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:32:01,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766704258] [2022-03-01 18:32:01,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:32:01,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:32:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:32:01,504 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:32:01,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:32:01,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766704258] [2022-03-01 18:32:01,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766704258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:32:01,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100301476] [2022-03-01 18:32:01,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:32:01,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:32:01,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:32:01,505 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:32:01,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-01 18:32:01,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:32:01,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:32:01,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:32:01,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:32:01,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:01,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:01,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:01,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-03-01 18:32:01,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:01,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:01,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:01,942 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-03-01 18:32:01,968 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:32:01,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:32:02,242 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:32:02,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-03-01 18:32:02,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:32:02,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-03-01 18:32:02,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:02,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-01 18:32:02,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:02,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:02,356 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-03-01 18:32:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:32:02,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100301476] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:32:02,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:32:02,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-03-01 18:32:02,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146932286] [2022-03-01 18:32:02,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:32:02,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:32:02,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:32:02,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:32:02,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:32:02,433 INFO L87 Difference]: Start difference. First operand 7945 states and 27454 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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) Received shutdown request... [2022-03-01 18:32:10,343 WARN L244 SmtUtils]: Removed 3 from assertion stack [2022-03-01 18:32:10,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:32:10,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5799 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2171, Invalid=14599, Unknown=0, NotChecked=0, Total=16770 [2022-03-01 18:32:10,344 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 353 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 2279 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 2279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:32:10,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 268 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 2279 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:32:10,345 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-01 18:32:10,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-01 18:32:10,373 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-03-01 18:32:10,373 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:32:10,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:32:10,546 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (7945states) and FLOYD_HOARE automaton (currently 104 states, 32 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 74 for 2ms.. [2022-03-01 18:32:10,547 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 18:32:10,547 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 18:32:10,547 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 18:32:10,549 INFO L732 BasicCegarLoop]: Path program histogram: [54, 52, 1, 1, 1] [2022-03-01 18:32:10,551 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:32:10,551 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:32:10,552 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:32:10 BasicIcfg [2022-03-01 18:32:10,552 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:32:10,552 INFO L158 Benchmark]: Toolchain (without parser) took 756076.11ms. Allocated memory was 205.5MB in the beginning and 780.1MB in the end (delta: 574.6MB). Free memory was 169.9MB in the beginning and 200.6MB in the end (delta: -30.7MB). Peak memory consumption was 545.6MB. Max. memory is 8.0GB. [2022-03-01 18:32:10,552 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 205.5MB. Free memory was 171.2MB in the beginning and 171.0MB in the end (delta: 147.1kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:32:10,552 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.55ms. Allocated memory is still 205.5MB. Free memory was 169.9MB in the beginning and 168.3MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-01 18:32:10,553 INFO L158 Benchmark]: Boogie Preprocessor took 18.35ms. Allocated memory is still 205.5MB. Free memory was 168.3MB in the beginning and 167.4MB in the end (delta: 885.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:32:10,553 INFO L158 Benchmark]: RCFGBuilder took 193.65ms. Allocated memory is still 205.5MB. Free memory was 167.3MB in the beginning and 158.3MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-01 18:32:10,553 INFO L158 Benchmark]: TraceAbstraction took 755840.69ms. Allocated memory was 205.5MB in the beginning and 780.1MB in the end (delta: 574.6MB). Free memory was 157.8MB in the beginning and 200.6MB in the end (delta: -42.8MB). Peak memory consumption was 532.0MB. Max. memory is 8.0GB. [2022-03-01 18:32:10,553 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.13ms. Allocated memory is still 205.5MB. Free memory was 171.2MB in the beginning and 171.0MB in the end (delta: 147.1kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.55ms. Allocated memory is still 205.5MB. Free memory was 169.9MB in the beginning and 168.3MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 18.35ms. Allocated memory is still 205.5MB. Free memory was 168.3MB in the beginning and 167.4MB in the end (delta: 885.2kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 193.65ms. Allocated memory is still 205.5MB. Free memory was 167.3MB in the beginning and 158.3MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 755840.69ms. Allocated memory was 205.5MB in the beginning and 780.1MB in the end (delta: 574.6MB). Free memory was 157.8MB in the beginning and 200.6MB in the end (delta: -42.8MB). Peak memory consumption was 532.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (7945states) and FLOYD_HOARE automaton (currently 104 states, 32 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 74 for 2ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (7945states) and FLOYD_HOARE automaton (currently 104 states, 32 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 74 for 2ms.. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (7945states) and FLOYD_HOARE automaton (currently 104 states, 32 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 74 for 2ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (7945states) and FLOYD_HOARE automaton (currently 104 states, 32 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 74 for 2ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 755.8s, OverallIterations: 109, TraceHistogramMax: 2, PathProgramHistogramMax: 54, EmptinessCheckTime: 0.7s, AutomataDifference: 600.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 59036 SdHoareTripleChecker+Valid, 125.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 59036 mSDsluCounter, 57253 SdHoareTripleChecker+Invalid, 107.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 31772 IncrementalHoareTripleChecker+Unchecked, 100256 mSDsCounter, 22669 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 240477 IncrementalHoareTripleChecker+Invalid, 294918 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22669 mSolverCounterUnsat, 3801 mSDtfsCounter, 240477 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16120 GetRequests, 4527 SyntacticMatches, 410 SemanticMatches, 11182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773529 ImplicationChecksByTransitivity, 498.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7975occurred in iteration=106, InterpolantAutomatonStates: 9306, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.9s AutomataMinimizationTime, 108 MinimizatonAttempts, 484754 StatesRemovedByMinimization, 108 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 117.0s InterpolantComputationTime, 6168 NumberOfCodeBlocks, 6153 NumberOfCodeBlocksAsserted, 338 NumberOfCheckSat, 8901 ConstructedInterpolants, 228 QuantifiedInterpolants, 178688 SizeOfPredicates, 1474 NumberOfNonLiveVariables, 6756 ConjunctsInSsa, 2119 ConjunctsInUnsatCore, 321 InterpolantComputations, 3 PerfectInterpolantSequences, 216/2210 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